Ogni volta che avviene un evento del mouse è possibile indagare su
- numero tasto premuto: 1, 2, 3
- numero clic: 1, 2
- coordinate
- …
Interagisci con l’applicazione e i messaggi corrispondenti appariranno nella console
import java.awt.Frame; import java.awt.event.MouseListener; import java.awt.event.MouseEvent; public class MouseListenerTest2 extends Frame implements MouseListener { public MouseListenerTest2() { this.setTitle("Prova MouseListener!"); this.addMouseListener(this); this.setSize(400, 400); this.setVisible(true); } public void mouseClicked (MouseEvent me) { System.out.println("Clicked: " + me.getButton() + ", " + me.getClickCount() + ", " + me.getX() + ", " + me.getY() ); } public void mousePressed (MouseEvent me) { System.out.println("Pressed" ); } public void mouseReleased(MouseEvent me) { System.out.println("Released"); } public void mouseEntered (MouseEvent me) { System.out.println("Entered" ); } public void mouseExited (MouseEvent me) { System.out.println("Exited" ); } public static void main(String args[]) { MouseListenerTest2 f=new MouseListenerTest2(); } }