日期:2014-05-20  浏览次数:20776 次

请教一个异常的解决
异常打印如下,因为没有指定到源代码,不知道如何解决:

Exception   occurred   during   event   dispatching:
java.lang.NullPointerException
at   java.awt.Component.dispatchEventImpl(Ljava/awt/AWTEvent;)V(Component.java:2122)
at   java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V(Component.java:2106)
at   java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V(EventQueue.java:284)
at   java.awt.EventQueueProxy.dispatchEvent(Ljava/awt/AWTEvent;)V(EventDispatchThread.java:286)
at   java.awt.EventDispatchThread.pumpOneEvent(I)Z(EventDispatchThread.java:98)
at   java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V(EventDispatchThread.java:88)
at   java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V(EventDispatchThread.java:83)
at   java.awt.EventDispatchThread.run()V(EventDispatchThread.java:74)
at   java.lang.Thread.startup(Z)V(Thread.java:753)

------解决方案--------------------
首先,根据错误的类型,空指针那么可以怀疑到是某个对象没有建立。
然后,根据堆栈信息得到在dispatchEventImpl 方法上出现了问题,那么问题很可能出现在你绑定事件的方法中出现问题,请仔细检查你处理事件的几个方法。
------解决方案--------------------
你可以把代码贴出来看看啊,不然这样看怎么知道错在哪呢.
------解决方案--------------------
只能判断是空指针异常.
检查一下有没有对像=NULL,
最好贴代码
------解决方案--------------------
解决了说一下.....
------解决方案--------------------
只有引用名称,但是没有指向任何该类型的对象实例,之后呢,你又使用了该类型的方法,所以才导致NullPointerException,可能是:类名 引用名 = NULL;但是 没有引用名 = new 类名()
------解决方案--------------------
感觉作者没有将所有的异常信息贴出来...
------解决方案--------------------
首先要解决空指针的问题.
  个人认为你肯定有一个对象是null,然后别的地方调用了这个对象里的方法所以导致了这个错误报告
------解决方案--------------------
这样能找到问题的答案就奇怪了。
------解决方案--------------------
空指针异常,跟踪调试到出错的地方看看.
------解决方案--------------------
空指针 是肯定的了,建议你 设个断言,然后跟踪一下,或者 多弄几个 print语句看看哪个模块处问题,只能这样一点一点地查了,,,
------解决方案--------------------
是不是 返回或挑战的地址\位置有问题?
------解决方案--------------------
找这个问题你就需要看你得经验了