3
我开发了一个使用一些图像图标的Swing应用程序。应用程序jar文件在Windows中按预期工作,但在Ubuntu 12.04操作系统上相同的jar文件不显示框架图像图标。在Ubuntu中不显示JFrame图标12.04
我的示例代码:
ImageIcon ImageIcon = new ImageIcon(getClass().getResource("/images/logo.png"));
Image Image = ImageIcon.getImage();
frame.setIconImage(Image);
注:图像与按钮被显示如预期的,问题是仅与帧图像的加载。
有人可以建议我如何解决这个问题吗?
请注意你的变量命名方案。 Java是Camel的情况,因此'ImageIcon'应该是'imageIcon';变量以小写开头,然后每个新单词都被大写。 –
你可以嵌入'logo.png'作为编辑问题吗?它从哪里来的?你做了吗?一个实验是使用您最喜欢的图像编辑器打开并“保存”为图像。希望它会写出所有读者都能理解的PNG通用风格。 –
@DavidKroukamp变量声明很好..遗憾的是我在这里写了imageIcon作为ImageIcon。 – krish131