java加载图片时,加载一张时没有问题,但用同种方法继续加载时就提示有错误,是什么原因

这个是运行时的提示;
还有这个错误提示,请问怎么解决,求高手指点
单独加载background.png没有问题,再多加载就出现问题了

代码贴出来追问

是主程序的所有代码,还是只是加载图片时的部分代码?


追答

看了你的异常,是read()的时候,输入参数为null
意思是,你有一个资源图片估计没有,或者名字错了,
根据异常,可以直接定位到第几行的

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-10-21
所有图片的路径目录要和第一张图片在同一目录下追问

已经解决了,不过还是有疑问,因为问题是出现在图片名后面没有加.png的后缀,为什么程序不在此处提示错误呢?

追答

在编译阶段,程序并不知道要干什么,只有运行阶段,程序才知道

用java语言给图片加水印失败? 在图片上加一行文字就行! 我添加后图片...
以前也有这种情况,出现这种问题应该不是程序的问题,应该是图片格式的问题。我试了一下,你把你的图片,再另存一个jpg,就不会出现这种问题了。你的图应该是直接用bmp、gif之类的其它格式直接改个jpg的扩展名得来的。如果你非要用你的图片来做出无问题的水纹的话,我没有时间做测试,不过你应该是用...

j2me加载图片的奇怪问题
照你所有确实问题很奇怪,但既然是问题总有根源可寻的,请试下重建工程,或重新装编程平台,你或许会疑惑这样做有什么用?但有时候一此问题的来源就是不可解释,只有尝试了才知道,所以说实践才是根本,空谈无益。还有你发的Code确实下了点,难以下定论,能的话多放出些代码,尽能力研究你的问题,解...

java如何用getdocument加载图片
可以参考下面的循环显示图片的方法:替换src,并且预加载 \/\/图片url放在数组中 var a_img = new Array("\/imgs\/i\/4.jpg", "\/imgs\/i\/5.jpg", "\/imgs\/i\/6.jpg", "\/imgs\/i\/7.jpg");\/\/当前值 var i_c = 0;\/\/0=需加载图片,1=加载中 var i_l = 0;\/\/显示图片 function ...

java中常见的几种异常
比如g.setColor(int red,int green,int blue)这个方法中的三个值,如果有超过255的也会出现这个异常,因此一旦发现这个异常,我们要做的,就是赶紧去检查一下方法调用中的参数传递是不是出现了错误。6、java.lang.IllegalAccessException没有访问权限 当应用程序要调用一个类,但当前的方法即没有对该类...

java 在页面点击一个按钮,出现加载等待的图标,当数据加载完毕,图标消失...
给你思路,用ajax在进入后台时,先显示动态等待的图片,然后进入后台获取下载数据,返回到页面把等待的图片隐藏,然后弹出下载界面

关于JAVA中图像加载闪烁问题
使用双缓冲消除闪烁现象。将所有东西画在虚拟图片上一次显示出来。要重写update方法。

Java程序中图片的使用方法
这种方法需要一个图像观察者来监视图像是否加载完成,因为图像加载是异步的。通常,你用一个swing组件就可以充当这个角色。不过少用JLabel,因为我有一个程序用JLabel做观察者CPU占用率经常90%多,有时不出界面。用JPanel或JFrame都没出过这个问题。从API文档看,应该是所有的swing可视组件都实现了观察者...

Java编程中 常见的异常有哪几种
1.编译时异常(需要强制处理) 2.运行时异常(不需要强制处理)常见的异常有:IOException:输入输出流异常FileNotFoundException:文件找不到的异常ClassNotFoundException:类找不到的异常DataFormatException:数据格式化异常NoSuchFieldException:没有匹配的属性异常NoSuchMethodException:没有匹配的方法异常 S...

java代码实现不了图片的加载,图片显示不出来,没有提示错误
这是多久以前的代码了?show()已经是过时的方法,试试setVisible(true)。现在都没见有人用Frame了,都是用JFrame

java标签上有一副图片,用什么方法可以在点击一个按钮时使这幅图片不可 ...
JLabel lab = 。。。lab.setIcon(icon)然后调用窗体的repaint方法,刷新一下就好了。

相似回答