Javaマウスイベントの右クリック


88

私の3ボタンマウスでMouseEvent.BUTTON2=ミドルクリックとMouseEvent.BUTTON3=右クリック。

これは2ボタンマウスの場合ですか?

ありがとう

回答:


171

あいまいさを避けるために、SwingUtilitiesのユーティリティメソッドを使用してください

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


10

はい、プラットフォーム間の違いについて説明しているこのスレッドをご覧ください。

MacOSの右クリックイベントを検出する方法

BUTTON3すべてのプラットフォームで同じであり、マウスの右ボタンと同じです。真ん中のボタンが存在しない場合、BUTTON2は単に無視されます。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.