我想更改 JDialog 的图标(以替换标准的 java cup) 我可以这样做:
ImageIcon img = new ImageIcon(OuterClass.class.getResource("fileThatWorks.jpg"));
myJDialog.setIconImage(img.getImage());
然而,当我将 fileThatWorks.jpg
替换为 image.ico
时,代码停止工作。
我已尝试将我的 image.ico
转换为 image.jpg
但它没有成功。
我的方法有什么问题?为什么它适用于某些 *jpg 文件但不适用于 *ico 文件?
最佳答案
ImageIcon API指出支持的类型是 JPEG 和 GIF。不太确定解决方法。
关于swing - JDialog - 如何更改图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6285937/