Java Reference
In-Depth Information
13.4.1 Listener zur Erfassung von Mausereignissen
Speziell für Mausereignisse stehen Ihnen drei Listener zur Auswahl (
Tabelle 13.10
).
Listener
Beschreibung
MouseListener
Erfasst Betätigung der Maustasten und das
Betreten und Verlassen des Mauszeigers.
MouseMotionListener
Erfasst Mausbewegungen mit und ohne Maus-
tastenbetätigung.
MouseWheelListener
Erfasst Bewegungen des Mausrades.
Tabelle 13.10
Die verschiedenen MouseListener
Mit der Registrierung eines
Listener
werden die Ereignisse erfasst und ein Objekt der
Klasse
MouseEvent
erzeugt, das nähere Informationen zu dem Ereignis festhält. Dieses
Objekt steht dann zur weiteren Auswertung zur Verfügung.
Ein
MouseListener
bringt die in
Tabelle 13.11
aufgeführten Methoden zur Ereignisbe-
handlung mit.
Methode
Beschreibung
void mousePressed(MouseEvent evt)
Wird beim Drücken der Maustaste aufgerufen.
void mouseReleased(MouseEvent evt)
Wird beim Loslassen der Maustaste
aufgerufen.
void mouseClicked(MouseEvent evt)
Wird aufgerufen, nachdem die Maustaste
gedrückt und wieder losgelassen wurde
(nach mouseReleased).
void mouseEntered(MouseEvent evt)
Wird aufgerufen, wenn der Mauszeiger die
betreffende Komponente betritt.
void mouseExited(MouseEvent evt)
Wird aufgerufen, wenn der Mauszeiger die
betreffende Komponente verlässt.
Tabelle 13.11
Methoden des MouseListeners