Java鼠标事件右键单击

在我的三键鼠标
MouseEvent.BUTTON2
=中键单击和
MouseEvent.BUTTON3
=右键单击。 这是两键鼠标的情况吗? 谢谢     
已邀请:
为避免任何歧义,请使用SwingUtilities中的实用程序方法:
SwingUtilities.isLeftMouseButton(MouseEvent anEvent)
SwingUtilities.isRightMouseButton(MouseEvent anEvent)
SwingUtilities.isMiddleMouseButton(MouseEvent anEvent)
    
是的,看看这个讨论平台之间差异的线程。 如何检测Mac OS的右键单击事件
BUTTON3
在所有平台上都是相同的,等于鼠标右键。如果中间按钮不存在,则忽略BUTTON2。     
我见过
anEvent.isPopupTrigger() 
以前用过。我是Java的新手,所以我很高兴听到有关这种方法的想法:)     

要回复问题请先登录注册