我想大概是因为 new ImageIcon("image/new.gif"); 用的是相对路径,在d:\java下
并没有image这个路径,所以图像显示不出来;而当放在d:\java\texts,因为你的图像是存放在d:\java\texts\image下,此时就能找到。补充一点:通常创建语句应该是 new ImageIcon("image\\new.gif") 吧;
并没有image这个路径,所以图像显示不出来;而当放在d:\java\texts,因为你的图像是存放在d:\java\texts\image下,此时就能找到。补充一点:通常创建语句应该是 new ImageIcon("image\\new.gif") 吧;
解决方案 »
- 询问InputStream
- 求个JDK帮助文档
- 一个软件中的小问题......各位高手来此挥一笔
- 大家帮忙看看
- paint()与paintComponent()的区别与联系是什么?
- 安装了Borland JBuilder 9 Enterprise Trial,可不会用这个软件.有谁能教我怎样熟练掌握这个软件的使用?我是新手.在线等候!
- 问一个关于session得非常奇怪的问题!!第一次遇见
- 请问这段Code如何实现在BUTTON CLICK事件中改变BUTTON BACKCOLOR?
- 我的JCreator2.5不能安装,请帮帮我。
- 急问:IBM硬盘如何取消他的自检???
- 如何得到局域网中各主机的名称
- 关于jar的问题
Icon i2=new ImageIcon(".\\open.gif"); //注意:图形文件应放在于源文件同一目录下
Icon i2 = new ImageIcon(getClass().getResource("/XXX.gif"));
道理不讲了,类似帖子很多!
只能按照类里面使用图片的路径另外在 jar同级目录下创建相同结构的目录不知谁有解决的方法即把所有资源都放入jar包内?