我正在尝试使用此代码为我的java swing应用程序设置图标
setIconImage(new ImageIcon("logo.png").getImage());
但它在ImageIcon上显示错误,因为找不到符号。任何人都可以帮我解决问题吗?
答案 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
是您班级的名称