Was ist der Unterschied zwischen Mausklick und Mauseingabe?

1 Antworten


  • 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.

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear