32 lines
953 B
TeX
32 lines
953 B
TeX
% 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}
|
|
|