JDialog - 如何更改图标

时间:2011-06-08 22:17:21

标签: swing

我想更改JDialog的图标(替换标准java杯) 我能够这样做:

ImageIcon img = new ImageIcon(OuterClass.class.getResource("fileThatWorks.jpg"));
myJDialog.setIconImage(img.getImage());

当我用fileThatWorks.jpg代码替换image.ico时,Howerver停止工作。 我试图将我的image.ico转换为image.jpg,但它并未确定。

我的方法出了什么问题?为什么它适用于某些* jpg文件,但不适用于* ico文件?

1 个答案:

答案 0 :(得分:3)

ImageIcon API表示支持的类型是JPEG& GIF。对此没有太多确定的解决方法。