【发布时间】:2013-03-27 12:55:30
【问题描述】:
我正在 netbeans 中开发一个 java 应用程序,以保存图像图标,我应该创建一个新的图像文件夹还是已经创建了一个图像文件夹?
我在项目中创建了一个图片文件夹,用来设置一个图片图标为JFrame,
URL iconURL = this.getClass().getResource("images/images.jpg");
ImageIcon icon = new ImageIcon(iconURL);
frame.setIconImage(icon.getImage());
错误
Uncaught error fetching image:
java.lang.NullPointerException
at sun.awt.image.URLImageSource.getConnection(URLImageSource.java:115)
at sun.awt.image.URLImageSource.getDecoder(URLImageSource.java:125)
at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:263)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:205)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:169)
【问题讨论】:
-
如果它在你的项目中,那么它应该是
"images/images.jpg" -
改成images/images.jpg后还是报错。
标签: java image swing jframe embedded-resource