在java中的表单上显示图标
我正在尝试编写一个java程序,我可以在其中使用我自己的gif文件设置表单的图标。 问题是,当我从 IDE 运行该程序时,它运行正常,但是当我尝试从 dist 文件夹单击 jar 文件运行它时,我的图标消失并显示默认的 java cup 图标。 我该如何解决这个问题?
我正在做这样的事情:
IDE ide=new IDE();
ide.setIconImage(Toolkit.getDefaultToolkit().getImage("edited.gif"));
ide.setVisible(true);
我的 gif 文件位于项目文件夹中。假设我的项目名称是X。所以我将gif文件放在X文件夹中。
I am trying to write a java program, where i can set the icon of a form with my own gif file.
The problem is , when i run the program from IDE it runs ok, but when i try to run it from the dist folder clicking the jar file, my icon disappears and default java cup icon is show.
How can i solve this problem ?
I am doing something like this:
IDE ide=new IDE();
ide.setIconImage(Toolkit.getDefaultToolkit().getImage("edited.gif"));
ide.setVisible(true);
And my gif file is in the project folder. Say my project name is X. So i put the gif file in X folder.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
所以问题是你还必须将图像复制到 jar 旁边的 dist 文件夹中。它会工作得很好。
为了节省时间,请记住在 NetBeans 中执行此操作,我编辑 build.xml 文件,IDE 会自动为我完成此操作。只需将以下代码放在
标记上即可。我建议始终将所有图像放在我的罐头图像文件夹中的某个文件夹中。
So the thing is that you have to also copy the image to the dist folder next to your jar. And it will work fine.
To save me time remember to do it in NetBeans I edit the build.xml file and the IDE does that for me automatically. Just put the below code just over the
</project>
tag. And I would recommend to have always all images in a certain folder in my can it is images folder.