系统托盘弹出菜单项与图像(IconItem的图标)
我阅读了系统托盘教程和类似的Stack Overflow问题,但无法找到一个好的答案。 我想在J2SE应用程序中添加一个图像到菜单项。 在教程中,使用了MenuItem
,但我找不到如何在SystemTray弹出窗口中向菜单项添加图标。 如果使用JMenuItem
,可以轻松地将图标放置在MenuItems
,但是有MenuItem
。 如何将图像添加到系统托盘popmenu?
更新到此处,我想在弹出菜单中向MenuItem
添加图像(而不是SystemTray。)
您可以将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); } } });
SystemTray有gor实现了简单的语法
TrayIcon(图片,“叙事”,JPopupMenu);
没有必要添加任何额外的监听器来显示JPopupMenu