首页上一页 1 下一页尾页 1 条记录 1/1页
请问关于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");
之后运行顺利,但图片却显示不了。
您能否帮我解答一下这个问题?谢谢!祝好!
其中有一段代码为:
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");
之后运行顺利,但图片却显示不了。
您能否帮我解答一下这个问题?谢谢!祝好!