Java 如何使用Swigs将图像添加到菜单项
我有MenuItem。在这里,我想在MenuItem中添加一个图像。所以你能建议我吗Java 如何使用Swigs将图像添加到菜单项,java,image,swing,jmenuitem,Java,Image,Swing,Jmenuitem,我有MenuItem。在这里,我想在MenuItem中添加一个图像。所以你能建议我吗 MenuItem view = new MenuItem("View"); MenuItem setting = new MenuItem("Settings"); MenuItem logout = new MenuItem("Logout");
MenuItem view = new MenuItem("View");
MenuItem setting = new MenuItem("Settings");
MenuItem logout = new MenuItem("Logout");
popup.add(view);
popup.addSeparator();
popup.add(setting);
popup.addSeparator();
popup.add(logout);
在注销的左侧,我想要一张图像。那么我该怎么做呢?您可以这样做:
logout.setIcon(new ImageIcon("icon.png"));
使用icon.png作为实际图像文件的路径。菜单项是AWT组件,而不是Swing组件 在JMenuItem中,您可以使用
可能你用错了类。尝试使用
JMenuItem
而不是MenuItem
JMenuItem还具有带图标的构造函数
JMenuItem item =...;
ImageIcon icon =...;
item.setIcon(icon);