已有101人关注
请问关于Java中Swing部分URL获取图片的问题
发表在Java图书答疑 2014-01-21
是否精华
版块置顶:
您好,我是一名Java的初学者,现在在学《Java 从入门到精通》这本书。今天我在自学Swing的时候遇到了一个问题,我在建立了一个项目ch13,并在此package下编写13.3节的MyImageIcon(231页)

其中有一段代码为:
18:URL url=MyImageIcon.class.getResource("imageButton.jpg");
19:Icon icon=new ImageIcon(url);

然后运行的时候出现
Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:205)
at ch13.MyImageIcon.<init>(MyImageIcon.java:19)
at ch13.MyImageIcon.main(MyImageIcon.java:32)

之后我上网查了一下,说的是图片和程序应该放在一个目录下,但**作之后还是出现上述问题。


接着我把2行代码合并成:
Icon icon=new ImageIcon("imageButton.jpg");

之后运行顺利,但图片却显示不了。

您能否帮我解答一下这个问题?谢谢!祝好!
分享到:
精彩评论 1
无语_mrkj
学分:3155 LV11
2014-01-22
沙发
您把光盘中提供的这个实例的源程序导入到ecllipse中运行一下看看,能不能显示。如果能显示您再对照光盘中的源程序检查您编写的代码。如果不能显示,请说明您购买的《Java从入门到精通》是哪个版本第3版还是实例版,或者其他版本?
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照