繁体   English   中英

Java鼠标事件右键单击

[英]Java Mouse Event Right Click

在我的三键鼠标MouseEvent.BUTTON2 =中键单击和鼠标事件MouseEvent.BUTTON3 =右键单击。

这是两键鼠标的情况吗?

谢谢

为避免任何歧义,请使用SwingUtilities中的实用程序方法:

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

是的,看看这个讨论平台之间差异的线程。

如何检测Mac OS的右键单击事件

BUTTON3在所有平台上都是相同的,等于鼠标右键。 如果中间按钮不存在,则忽略BUTTON2。

我见过

anEvent.isPopupTrigger() 

以前用过。 我是Java的新手,所以我很高兴听到有关这种方法的想法:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM