[Gambas-user] mouse events
Jochen Georges
jochen.georges at ...22...
Wed Feb 5 13:58:52 CET 2003
hello gambasians,
is it possible to get the coordinates of the point where the mouse
clicks a form (or another widget) ?
thanks for any hint.
beste gruesse
jochen
p.s.:
in java it could be like this:
import java.awt.Graphics;
import java.awt.Color;
import java.awt.Event;
public class Spots extends java.applet.Applet{
final int MAXSPOTS =10;
int xspots[] = new int[MAXSPOTS];
int yspots[] = new int[MAXSPOTS];
int currspots = 0;
public void init(){
setBackground(Color.orange);
}//init
public boolean mouseDown(Event e, int x, int y){
if (currspots < MAXSPOTS){
addspot(x, y);
return true;
}else{
System.out.println("Too many spots.");
return false;
}//if-else
}//mouseDown
void addspot (int x, int y){
xspots[currspots] = x;
yspots[currspots] = y;
currspots++;
repaint();
}//addspot
public void paint(Graphics g){
g.setColor(Color.blue);
for (int i = 0; i <currspots; i++){
g.fillOval(xspots[i] - 10, yspots[i] -10,
20, 20);
}//for
}//paint
}//class Spots
More information about the User
mailing list