我看过system tray tutorial和this similar Stack Overflow question,但无法找到一个好的答案。我想在J2SE应用程序中添加一个图像到菜单项。在本教程中,使用了MenuItem
,但我无法在SystemTray弹出窗口中找到如何向菜单项添加图标。如果使用JMenuItem
,则可以轻松地将图标放在MenuItems
中,但有MenuItem
。如何将图像添加到系统托盘popmenu?
已更新在此,我想在弹出菜单中向MenuItem
添加图片(而不是SystemTray。)
答案 0 :(得分:2)
您可以在JPopupMenu
(read here)上使用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); } } });
答案 1 :(得分:0)