如何设置java swing应用程序的图标?

时间:2014-02-19 06:15:05

标签: java swing imageicon

我正在尝试使用此代码为我的java swing应用程序设置图标

setIconImage(new ImageIcon("logo.png").getImage());

但它在ImageIcon上显示错误,因为找不到符号。任何人都可以帮我解决问题吗?

2 个答案:

答案 0 :(得分:4)

logo.png文件放在与调用它的类相同的包中

ProjectRoot
         src
             MyClass.java
             logo.png

并使用

ImageIcon icon = new ImageIcon(getClass().getResource("logo.png"));
setIconImage(icon.getImage());

有关详细信息,请参阅Load Image icon Exception

答案 1 :(得分:1)

试试这个:

setIconImage(new ImageIcon(Main.class.getResource("logo.png").getPath()).getImage());
在此示例中,

Main是您班级的名称