% 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}

