1

システムトレイのチュートリアルこの同様のStackOverflowの質問を読みましたが、適切な答えが見つかりません。J2SEアプリケーションのメニュー項目に画像を追加したい。チュートリアルでは、MenuItemが使用されていますが、SystemTrayポップアップのメニュー項目にアイコンを追加する方法が見つかりませんでした。を使用するJMenuItemと、アイコンを簡単に配置できますがMenuItems、がありますMenuItem。システムトレイのポップメニューに画像を追加するにはどうすればよいですか?

ここで更新しました。ポップアップメニューに画像を追加しMenuItemます(SystemTrayではありません)。

4

2 に答える 2

2

JPopupMenuあなたはあなたと一緒に使うことができますTrayIconここを読んでください)。

trayIcon.addMouseListener(new MouseAdapter() {
        public void mouseReleased(MouseEvent e) {
            if (e.isPopupTrigger()) {
                jpopup.setLocation(e.getX(), e.getY());
                jpopup.setInvoker(jpopup);
                jpopup.setVisible(true);
            }
        }
    });
于 2012-01-14T17:47:09.970 に答える
0

SystemTrayは単純な構文を実装しています

TrayIcon(画像、 "ナラティブ"、JPopupMenu);

JPopupMenuを表示するためにリスナーを追加する必要はありません

于 2012-01-14T17:58:52.197 に答える