1

Snow Leopard Java アプリケーションにシステム トレイ アイコンを追加しようとしていますが、これはかなりうまく機能しているようです。残念ながら、SWT はシステム トレイ アイコンを一番上のメニューバーに合わせず、マウスでクリックした位置に合わせているようです。

(例http://kobyleha.com/files/azureus_2_250.pngの代わりにhttp://kobyleha.com/files/power_250.png … こちらのサイトで同様の問題が記載されているので画像をお借りしています) 3.3 以降の SWT の問題。誰かが共有できる良い回避策があるかどうか疑問に思っていますか?

ありがとう!

4

1 に答える 1

1

あなたが質問してから長い時間が経っていることは知っていますが、少なくとも私にとってはうまくいくものです.

バイタル ラインはitem.setToolTip(tip);、バルーンをトレイ アイテムに合わせます。

if (tray != null) {
    TrayItem item = new TrayItem(tray, SWT.NONE);
    image = display.getSystemImage(SWT.ICON_INFORMATION);
    item.setImage(image);
    tip.setText("Notification from a tray item");
    item.setToolTip(tip); // <<<-----
}
于 2011-04-28T12:25:45.177 に答える