Java Mouse Event Right Click

На моей кнопке мыши MouseEvent.BUTTON2= средний клик и MouseEvent.BUTTON3= правый клик.

Это в случае двухкнопочной мыши?

Спасибо

Ответ 1

Чтобы избежать какой-либо двусмысленности, используйте методы утилиты из SwingUtilities:

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

Ответ 3

Я видел

anEvent.isPopupTrigger() 

. Я новичок в Java, поэтому я рад услышать мысли об этом подходе:)