2012-03-08 32 views
0

我試圖將框架左上角的圖標設置爲帶.gif擴展名的自定義圖像,而不是默認的java圖標。我嘗試過使用:可以使用任何尺寸和尺寸的圖像作爲JFrame中的圖標嗎?

setIconImage(Toolkit.getDefaultToolkit().getImage("/jlab/mainframe/images/jLab.gif")); 

但是,每當我運行該應用程序時,仍會顯示默認的java圖標。任何尺寸的圖像都可以用作圖標嗎?如果是的話,請解決我的問題。提前致謝。

回答

0

試試這個(它將在類路徑):

setIconImage(Toolkit.getDefaultToolkit().getImage(this.getClass().getResource("/jlab/mainframe/images/jLab.gif"))); 
+0

它也不管用! – jigsawmnc 2012-03-08 16:24:24

+0

@jigsawmnc更新。 – talnicolas 2012-03-08 16:27:52

+0

榮譽!它工作..你能解釋你的答案和我的方法之間的區別? – jigsawmnc 2012-03-08 16:31:33