% master: mouse_events.tex % Mouse Events v0.1 % 2011-06-08 (Rx) \subsection{Mouse Events} %------------------------ \begin{verbatim} public class myApplet extends Applet implements MouseListener {} Schnittstelle MouseListener implementieren Methode Aufgabe ------- ------- mousePressed() Maustaste wird gedrückt mouseReleased() Maustaste wird losgelassen mouseClicked() Mausklick mouseEntered() Maus bewegt sich in das Applet mouseExited() Maus verlässt das Applet addMouseListener(this); Listener soll auf das gesamte Applet achten public void mousePressed(mouseEvent e) { int x = e.getX(); Maustaste an X gedrückt int y = e.getY(); Maustaste an Y gedrückt } addMouseMotionListener(this); MotionListener soll auf das Applet achten mouseMoved() bewegte Mausereignisse mouseDragged() \end{verbatim}