JAVA窗体,按钮上边加了表里边的图片后产生异常,望哥哥姐姐们帮帮我,小弟感激不尽。。

来源:百度知道 编辑:UC知道 时间:2024/09/25 16:30:39
JAVA窗体,按钮上边加了表里边的图片后产生异常,望哥哥姐姐们帮帮我,小弟感激不尽。。
产生如下异常
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:138)
at NewJFrame.initComponents(NewJFrame.java:273)
at NewJFrame.<init>(NewJFrame.java:29)
at NewJFrame$6.run(NewJFrame.java:432)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

java.lang.NullPointerException 有这个异常表明有 对象未被初始化就就拿来使用了

代码上来看一下就知道了

很可能是因为你的数据库中取图片这一过程中没有正确的执行,从而导到空指针异常

java.lang.NullPointerException 有这个异常表明有 对象未被初始化就就拿来使用了

这里图片路径问题,如果你是这样写的
ImageIcon image = new ImageIcon("aa.gif");
那你的图片文件应该位于src目录下,也就是根目录下,而不应该在某个包内部
如果图片位于包内部的话,那需要加上完整的路径如:a/b/c/aa.gif

因为没找到图片

没代码怎么看啊