我开发了一个使用图片图标的Swing应用程序。该应用程序的jar文件在Windows上按预期工作,但是在Ubuntu 12.04操作系统上,同样的jar文件无法显示框架的图像图标。
我的示例代码:
ImageIcon ImageIcon = new ImageIcon(getClass().getResource("/images/logo.png"));
Image Image = ImageIcon.getImage();
frame.setIconImage(Image);
注意:带有按钮的图像显示如预期,问题仅在于框架图像的加载。
有没有人能建议我如何解决这个问题?
ImageIcon
应该改为imageIcon
;变量应以小写字母开头,后续每个单词的首字母应大写。 - David Kroukamplogo.png
嵌入到问题的编辑中吗?它是从哪里来的?你自己制作的吗?一个实验是使用你喜欢的图像编辑器打开并“另存为”该图像。希望它会写入一种通用的 PNG 格式,以便所有读者都能理解。 - Andrew Thompson