문제

I am trying to set up icon for my java swing application with this code

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

but it is showing error on ImageIcon as cannot find symbol. Can anyone help me with a solution?

도움이 되었습니까?

해결책

Put the logo.png file in the same package as the class that's calling it

ProjectRoot
         src
             MyClass.java
             logo.png

and use

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

See Load Image icon Exception for more details

다른 팁

try this :

setIconImage(new ImageIcon(Main.class.getResource("logo.png").getPath()).getImage());

in this example Main is name of your class

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top