如何使用Swings将图像添加到Menuitem

时间:2014-12-08 16:48:22

标签: java image swing jmenuitem

我有MenuItem.here,因为我想在menuitem中添加一个图像。所以你能建议我吗?

                    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);

在退出的左侧,我想要一张图片。我该怎么办?

2 个答案:

答案 0 :(得分:4)

你可以这样做:

logout.setIcon(new ImageIcon("icon.png"));

icon.png 是实际图片文件的路径。

答案 1 :(得分:3)

MenuItem是一个AWT组件,而不是Swing组件

在JMenuItem中,您可以使用AbstractButton.setIcon(...)

JMenuItem item =...;
ImageIcon icon =...;
item.setIcon(icon);