Documente Academic
Documente Profesional
Documente Cultură
Clasa MouseEvent
Dintre metodele mai des utilizate amintim :
int getClickCount( )
Returneaz\ de cte ori a fost ac]ionat un buton al mouse-ului
java.awt.Point getPoint( )
Returneaz\ coordonatele punctului de pe suprafa]a componentei
la care se g\se[te
mouse-ul
boolean isPopupTrigger( )
Specific\ dac\ evenimentul este asociat cu apari]ia unui menu
popup
int getX( )
int getY( )
Exemplu :
la ap\sarea mouse-ului : deseneaz\ un cerc
la eliberare : deseneaz\ un p\trat
la executarea opera]iei drag : deseneaz\ traiectoria
mouse-ului
import java.awt.*;
import java.awt.event.*;
public class TestMouse {
public static void main(String args[]) {
Fereastra f = new Fereastra("Test Mouse");
Desen d = new Desen();
d.setSize(new Dimension(400, 400));
f.add(d);
f.pack();
f.show();
}
}
class Desen extends Canvas implements MouseListener, MouseMotionListener
{
Point prev;
public Desen() {
this.addMouseListener(this);
this.addMouseMotionListener(this);
}