Java の右クリックでは選択が行われません。これを世界的に解決する最も簡単な方法は何でしょうか?
質問
右クリックで右クリックした要素もグローバルに選択できるようにする方法はありますか?私が理解しているところによると、これは長い間 Swing のバグであり、現時点ではアプリケーションがこのバグに依存しているため、修正されることはおそらくないでしょう。これを世界規模で行う上で何かアドバイスはありますか?おそらくL&Fでしょうか?
解決
の使用 ガラス板 トリックを実行します。
ここにチュートリアルがあります ガラス枠を使用して右クリック ボタンを取得し、それを適切なコンポーネントに再ディスパッチする方法について説明します。
この場合、ガラスは解決策ではないため、次の方法を検討することをお勧めします。 ツールキット クラス。具体的には、addAWTEventListener メソッドです。これを使用してグローバル イベント リスナーを追加できます。マウス イベント リスナーを追加するには:
Toolkit.getDefaultToolkit().
addAWTEventListener(listener, AWTEvent.MOUSE_EVENT_MASK);
乾杯
所属していません StackOverflow