java在JFrame里 this.setIconImage((new ImageIcon("image\\qq.jpg")).getImage());

来源:互联网 发布:岂凡网络怎么样 编辑:程序博客网 时间:2024/05/16 11:59

java在JFrame里 this.setIconImage((new ImageIcon("image\\qq.jpg")).getImage());

2014-04-08 21:58 提问者悬赏:50分 | 影映月莹 | 分类:JAVA相关 | 浏览491次
无法修改上面的小咖啡图片,显示不出来QQ图标,我用的是my eclipse 7.5
我有更好的答案
按默认排序 | 按时间排序

1条回答

2014-04-09 10:21Cry_小衰 | 五级 最快回答
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就成功了!!回复
0 0
原创粉丝点击