Dominic
Das sind die beiden Ereignisse. Das 'Mausklick' ist ein Ereignis, das funktioniert, wenn eine Maustaste geklickt (gedrückt und losgelassen) wird, während das Ereignis 'Maus eingegeben' funktioniert, wenn die Maus eine Komponente oder einen bestimmten Bereich betritt. Normalerweise wird die muoseClicked-Methode zum Auswählen oder Doppelklicken eines Symbols verwendet. Da Mausklick eine Kombination aus Drücken und Loslassen der Maustaste ist, werden die Methoden mousePressed() und mouseReleased() aufgerufen, bevor das Ereignis an die Methode MouseClicked() gesendet wird. Für das Ereignis "Maus eingegeben" ist kein Mausklick erforderlich Schaltfläche wird sie immer dann aufgerufen, wenn sie sich in der Komponente befindet, die sie abhört. Java stellt uns Ereignislistener für die Ereignisbehandlung zur Verfügung. Sowohl 'Mausklick'- als auch 'Mauseingabe'-Ereignisse werden von der 'MouseLisener'-Schnittstelle verarbeitet.Es folgt die allgemeine Form dieser beiden Methoden in Java.
void mouseClicked(MouseEvent me)
void mouseEntered(MouseEvent me)
In Java funktionieren beide Methoden, indem sie ein Argument vom Typ 'MouseEvent' annehmen. MouseEvent ist die Unterklasse der InputEvent-Klasse und definiert die folgenden acht Integer-Konstanten
MOUSE_CLICKED
MOUSE_DRAGGED
MOUSE_ENTERED
MOUSE_EXITED
MOUSE_MOVED
MOUSE_PRESSED
MOUSE_RELEASED
MOUSE_WHEEL
Um die mouseClicked- und mouseEntered-Ereignisse zu verwenden, muss die MouseListener-Schnittstelle implementiert werden.