创建了系统托盘,new TrayIcon()又不接受JPopupMenu ,所以不能用JMenuItem ! 那可以有什么方法可以达到托盘弹出的菜单有图片!
PopupMenu popupMenu = new PopupMenu();// 弹出菜单
trayIcon = new TrayIcon(icon.getImage(), "信息管理中心", popupMenu);
谢谢各位大牛指教下!最好给出代码示例
PopupMenu popupMenu = new PopupMenu();// 弹出菜单
trayIcon = new TrayIcon(icon.getImage(), "信息管理中心", popupMenu);
谢谢各位大牛指教下!最好给出代码示例
ImageIcon icon = new ImageIcon("./images/title.png");
trayIcon = new TrayIcon(icon.getImage(), "无线标价签", popup);// 创建trayIcon
trayIcon.setImageAutoSize(true);// 这句很重要,没有会导致图片显示不出来
弹出菜单加上Icon
jMenuItem.setIcon(icon);就连菜单栏也可以叫上图标: JMenu jm= new JMenu("菜单栏");
ImageIcon icon = new ImageIcon("./images/title.png");
jm.setIcon(icon);
JPopupMenu的使用上面已经说了。JMenu、JPopupMenu、JMenuItem都可以加上图标,你说什么不可以?