2013-09-01 41 views
0

我覺得應該是直觀的,但它不是我...我浪費了2個小時搜索如何做,但那麼傷心...... enter image description here下Eclipse窗口建設者更改Java程序圖標

請在正確的步驟建議更改Java程序的圖標。

+0

有關示例,請參見[Swing中使用的框架圖標的大小](http://stackoverflow.com/q/18224184/418556)。至於如何在Eclipse中做到這一點,我不知道,但你可能想開始編寫代碼,而不是讓IDE編程。 –

回答

1

圖像應放置在源文件夾中。在netbeans中,我在src目錄下爲非java資源(主要是圖像)創建了一個文件夾。然後在上面顯示的對話框中,可以選擇其中的項目作爲圖標。這應該也適用於eclipse。

你也可以用代碼來完成這個任務,其中res是src目錄內的一個文件夾。

try { 
    ClassLoader cl = this.getClass().getClassLoader(); 
    ImageIcon programIcon = new ImageIcon(cl.getResource("res/test.png")); 
    setIconImage(programIcon.getImage()); 
    } catch (Exception whoJackedMyIcon) { 
    System.out.println("Could not load program icon."); 
    } 
+0

非常感謝,它適用於「test.png」(而不是「res/testpng」)!一個缺點是圖標只加載了程序打開,而不是在窗口文件瀏覽器(即預覽)下的一個不錯的圖標,我不知道這是JAVA程序的限制嗎?可能是我打包它作爲EXE將工作。 – manhon