2012-03-08 33 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