无法修改上面的小咖啡图片,显示不出来QQ图标,我用的是my eclipse 7.5我有更好的答案
按默认排序 | 按时间排序
1条回答
setIcon(new ImageIcon(路径));如果要导出jar文件的话,路径是
类名.class.getClassLoader.getResource("图片路径(放在项目中,不要在本地)")
追问
图片放在了项目中了
回答
你这个 this.seticon this是什么 JFrame吗? 图片放到JLabel里去呀 然后this.add(JLabel)
你换成 JLabel label=new JLabel(new ImageIcon("路径"));
this.add(label);
追问
this是JFrame,JLabel是没有问题,可以使用,但是JLabel是直接在窗体里实现图片,而这个是修改运行出来程序上面的小咖啡图片
回答
set完之后 repaint()
评论(1)
|
1
0
你进医院我坐牢
2014-12-28 12:23
太感谢了!!!网上看了好几个说法都是没用的,看了你的classloader就成功了!!
解答了在Java JFrame中无法修改图标的问题,通过使用ClassLoader获取资源路径来正确设置图标,并提供了实例代码。
470






