On my three button mouse MouseEvent.BUTTON2
= Middle Click and MouseEvent.BUTTON3
= Right Click.
Is this the case on a two button mouse?
Thanks
This question is related to
java
swing
mouse
right-click
swingutilities
Yes, take a look at this thread which talks about the differences between platforms.
How to detect right-click event for Mac OS
BUTTON3
is the same across all platforms, being equal to the right mouse button. BUTTON2 is simply ignored if the middle button does not exist.
I've seen
anEvent.isPopupTrigger()
be used before. I'm fairly new to Java so I'm happy to hear thoughts about this approach :)
Source: Stackoverflow.com