我阅读了系统托盘教程和这个类似的 Stack Overflow 问题,但找不到一个好的答案。我想在 J2SE 应用程序的菜单项中添加图像。在教程中,MenuItem
使用了,但我找不到如何在 SystemTray 弹出菜单项中添加图标。如果JMenuItem
使用,图标可以很容易地放在 中MenuItems
,但是有MenuItem
. 如何将图像添加到系统托盘弹出菜单?
在这里更新,我想MenuItem
在弹出菜单中添加一个图像(而不是系统托盘。)
我阅读了系统托盘教程和这个类似的 Stack Overflow 问题,但找不到一个好的答案。我想在 J2SE 应用程序的菜单项中添加图像。在教程中,MenuItem
使用了,但我找不到如何在 SystemTray 弹出菜单项中添加图标。如果JMenuItem
使用,图标可以很容易地放在 中MenuItems
,但是有MenuItem
. 如何将图像添加到系统托盘弹出菜单?
在这里更新,我想MenuItem
在弹出菜单中添加一个图像(而不是系统托盘。)
您可以将 aJPopupMenu
与您的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); } } });