2

次のコード スニペットで作成した SWT トレイ アイコンがあります。

    itmTrayItem = new TrayItem(trySysTray, SWT.NONE);
    itmTrayItem.setToolTipText("My App");
    itmTrayItem.addListener(SWT.MenuDetect, new Listener() {
        public void handleEvent(Event event) {
            mnuPopup.setVisible(true);
        }
    });

トレイ アイコンを右クリックすると、コンテキスト メニューが表示されます。アイコンがダブルクリックされたときに何らかのアクションを実行できるように、トレイ アイコンにダブルクリック イベントを追加したいと思います。これどうやってするの?

SWT ドキュメントのいくつかの例に欠けている部分を見つけていたので、マウス リスナーをどのように使用していたのか理解できませんでした。

ありがとう

4

1 に答える 1

3

SWT.DefaultSelection イベントを試してみてください。

于 2012-06-06T20:47:46.747 に答える