2014-02-19 42 views
3

我試圖建立我的Java Swing應用程序圖標,此代碼如何爲java swing應用程序設置圖標?

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

,但它顯示在ImageIcon的誤差不能找到符號。任何人都可以幫我解決問題嗎?

+0

如何在我的問題中插入編碼?我是新來的stackoverflow – Suresh

+0

請看看http://meta.stackexchange.com/questions/22186/how-do-i-format-my-code-blocks –

+0

可能重複的[Java資源作爲文件](http ://stackoverflow.com/questions/676097/java-resource-as-file) – alex2410

回答

4

logo.png文件在同一個包中的類,調用它

ProjectRoot 
     src 
      MyClass.java 
      logo.png 

和使用

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

請參閱Load Image icon Exception瞭解更多詳情

+0

它使用這段代碼 – Suresh

1

試試這個:

setIconImage(new ImageIcon(Main.class.getResource("logo.png").getPath()).getImage()); 
在這個例子中 Main

是你的類名

相關問題