3ボタンマウスMouseEvent.BUTTON2
=ミドルクリックおよびMouseEvent.BUTTON3
=右クリック。
これは2ボタンマウスの場合ですか?
ありがとう
あいまいさを回避するには、 SwingUtilities のユーティリティメソッドを使用します。
SwingUtilities.isLeftMouseButton(MouseEvent anEvent)
SwingUtilities.isRightMouseButton(MouseEvent anEvent)
SwingUtilities.isMiddleMouseButton(MouseEvent anEvent)
はい、プラットフォーム間の違いについて話しているこのスレッドを見てください。
BUTTON3
はすべてのプラットフォームで同じで、マウスの右ボタンと同じです。中央のボタンが存在しない場合、BUTTON2は単に無視されます。
私は見た
anEvent.isPopupTrigger()
前に使用されます。私はJavaにかなり慣れていないので、このアプローチについての考えを聞いてうれしいです:)