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