Ascoltatori per il mouse #2

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(); 
    }
}