//******************************************************************** // DotsMouseListener.java Author: Lewis and Loftus // // Rappresenta un oggetto listener di eventi del mouse. //******************************************************************** import java.applet.Applet; import java.awt.*; import java.awt.event.*; class DotsMouseListener implements MouseListener { private Dots applet; //----------------------------------------------------------------- // Memorizza un riferimento all'applet. //----------------------------------------------------------------- public DotsMouseListener (Dots applet) { this.applet = applet; } //----------------------------------------------------------------- // Determina il punto in cui il mouse è azionato, fissa il punto // nell'applet quindi forza l'applet a ridisegnare. //----------------------------------------------------------------- public void mouseClicked (MouseEvent event) { Point clickPoint = event.getPoint(); applet.setPoint (clickPoint); applet.repaint(); } //----------------------------------------------------------------- // Fornisce definizioni vuote per metodi evento non usati. //----------------------------------------------------------------- public void mousePressed (MouseEvent event) {} public void mouseReleased (MouseEvent event) {} public void mouseEntered (MouseEvent event) {} public void mouseExited (MouseEvent event) {} }