"AWT-EventQueue-2" 错误

yueguangkai001 2010-05-11 09:41:11

Exception in thread "AWT-EventQueue-2" java.lang.NullPointerException
at java.awt.Container.addImpl(Unknown Source)
at java.awt.Container.add(Unknown Source)
at javax.swing.JFrame.addImpl(Unknown Source)
at java.awt.Container.add(Unknown Source)
at com.kvm.FloatToolbar$1.actionPerformed(FloatToolbar.java:221)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)


FloatToolbar的221行上面就是做了
helpFrm.add(help.getScroller(),BorderLayout.CENTER);这样的一个操作
而help.getScroller()是一个滚动条,而JScrollPane中添加的是一个JEditorPane,JEditorPane加载的是一个本地的网页
我的这个程序在Eclipse中用Applet运行正常,放到网页上去就出错
...全文
254 7 打赏 收藏 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lucjn 2010-06-04
  • 打赏
  • 举报
回复
我也遇到类似的问题,请问最后是怎么解决的?
yueguangkai001 2010-05-11
  • 打赏
  • 举报
回复

我在想是不是用JEditorPane来加载网页通过applet来运行会有问题?

因为你们所说的在Eclipse中能不会为空什么的,help.getScroller()里面也有值
loocao 2010-05-11
  • 打赏
  • 举报
回复
at com.kvm.FloatToolbar$1.actionPerformed(FloatToolbar.java:221)
jiazimo 2010-05-11
  • 打赏
  • 举报
回复
是不是刚开始 help.getScroller() 是空啊

..
yueguangkai001 2010-05-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jlq_diligence 的回复:]
NullPointerException,你找下,哪个对象是null.

我无法调试,出现这个问题的原因很多.你先找到原因,再找解决方法
[/Quote]
如果能够调试我就不发贴了,在Eclipse正常
秋9 2010-05-11
  • 打赏
  • 举报
回复


NullPointerException,你找下,哪个对象是null.

我无法调试,出现这个问题的原因很多.你先找到原因,再找解决方法
yueguangkai001 2010-05-11
  • 打赏
  • 举报
回复
原因找出,
由于打包到网页上,网页传递给applet的参数不对导致url加载失败所有就Scroller为空的现象
给分

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧