Java-Mausereignis Rechtsklick

Lesezeit: 1 Minute

Benutzer-Avatar
DD.

Auf meiner Drei-Tasten-Maus MouseEvent.BUTTON2= Mittlerer Klick und MouseEvent.BUTTON3 = Rechtsklick.

Ist das bei einer Zwei-Tasten-Maus der Fall?

Vielen Dank

Um Mehrdeutigkeiten zu vermeiden, verwenden Sie die Hilfsmethoden von SwingUtilities :

SwingUtilities.isLeftMouseButton(MouseEvent anEvent)
SwingUtilities.isRightMouseButton(MouseEvent anEvent)
SwingUtilities.isMiddleMouseButton(MouseEvent anEvent)

Benutzer-Avatar
Codemwnci

Ja, schau dir diesen Thread an, der über die Unterschiede zwischen den Plattformen spricht.

So erkennen Sie das Rechtsklick-Ereignis für Mac OS

BUTTON3 ist auf allen Plattformen gleich und entspricht der rechten Maustaste. BUTTON2 wird einfach ignoriert, wenn die mittlere Taste nicht vorhanden ist.

Ich habe gesehen

anEvent.isPopupTrigger() 

vorher verwendet werden. Ich bin ziemlich neu in Java, also freue ich mich, Gedanken zu diesem Ansatz zu hören 🙂

1256900cookie-checkJava-Mausereignis Rechtsklick

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy