我試圖建立我的Java Swing應用程序圖標,此代碼如何爲java swing應用程序設置圖標?
setIconImage(new ImageIcon("logo.png").getImage());
,但它顯示在ImageIcon的誤差不能找到符號。任何人都可以幫我解決問題嗎?
我試圖建立我的Java Swing應用程序圖標,此代碼如何爲java swing應用程序設置圖標?
setIconImage(new ImageIcon("logo.png").getImage());
,但它顯示在ImageIcon的誤差不能找到符號。任何人都可以幫我解決問題嗎?
把logo.png
文件在同一個包中的類,調用它
ProjectRoot
src
MyClass.java
logo.png
和使用
ImageIcon icon = new ImageIcon(getClass().getResource("logo.png"));
setIconImage(icon.getImage());
請參閱Load Image icon Exception瞭解更多詳情
它使用這段代碼 – Suresh
試試這個:
setIconImage(new ImageIcon(Main.class.getResource("logo.png").getPath()).getImage());
在這個例子中
Main
是你的類名
如何在我的問題中插入編碼?我是新來的stackoverflow – Suresh
請看看http://meta.stackexchange.com/questions/22186/how-do-i-format-my-code-blocks –
可能重複的[Java資源作爲文件](http ://stackoverflow.com/questions/676097/java-resource-as-file) – alex2410