6

グローバルに右クリックして、右クリックした要素を選択する方法はありますか?

私が理解していることから、これはSwing長い間バグであり、この時点でアプリケーションがそれに依存しているため、修正されることはありません。

これを地球規模で行う上で何かアドバイスはありますか?おそらくL&Fで?

4

1 に答える 1

3

Glass Paneを使用するとうまくいきます。

ガラス ペインを使用して右クリック ボタンを取得し、それを適切なコンポーネントに再ディスパッチする方法に関するチュートリアルを次に示します。


この場合、窓ガラスは解決策ではないため、Toolkitクラスを確認することをお勧めします。特に addAWTEventListener メソッド。グローバルイベントリスナーを追加できます。マウス イベント リスナーを追加するには:

Toolkit.getDefaultToolkit().
        addAWTEventListener(listener, AWTEvent.MOUSE_EVENT_MASK);

乾杯

于 2008-09-12T02:09:23.537 に答える