Java 我如何包括Ctrl+;单击作为右键单击?(爪哇)

Java 我如何包括Ctrl+;单击作为右键单击?(爪哇),java,swing,right-click,keylistener,mouselistener,Java,Swing,Right Click,Keylistener,Mouselistener,我有一个右键单击的选项。但是需要使用Ctrl+Click的用户不能使用右键单击,因为Java只允许点击右键单击按钮 有人知道我如何允许使用Ctrl+Click,以及右键单击按钮吗 谢谢 我假设您希望支持Mac电脑上使用一键鼠标的用户。下面是解决这个问题的另一个问题: 查看未被接受的答案,因为这似乎是最佳解决方案。长话短说,您希望使用SwingUtilities.isRightMouseButton(event)我目前使用的是像InputButton==InputEvent 3之类的东西。IDK我

我有一个右键单击的选项。但是需要使用
Ctrl+Click
的用户不能使用右键单击,因为Java只允许点击右键单击按钮

有人知道我如何允许使用
Ctrl+Click
,以及右键单击按钮吗


谢谢

我假设您希望支持Mac电脑上使用一键鼠标的用户。下面是解决这个问题的另一个问题:


查看未被接受的答案,因为这似乎是最佳解决方案。长话短说,您希望使用
SwingUtilities.isRightMouseButton(event)

我目前使用的是像InputButton==InputEvent 3之类的东西。IDK我不记得了,请稍等。我目前使用
InputEvent.BUTTON3\u MASK)==InputEvent.BUTTON3\u MASK
确定右键单击。