繁体   English   中英

“线程“ AWT-EventQueue-0”中的异常java.lang.NullPointerException”。 我不知道我在做什么错

[英]“Exception in thread ”AWT-EventQueue-0“ java.lang.NullPointerException”. I have no clue what I'm doing wrong

我正在为AP计算机科学决赛做一个计算器。 我使用Jigloo在Eclipse中构建了GUI,然后迅速尝试了解Action Listener,以便您可以单击按钮以显示数字。 当我开始输入实际代码进行计算时,问题开始出现。 我不断收到以下错误:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at NewJFrame.<init>(NewJFrame.java:82)
at NewJFrame$1.run(NewJFrame.java:73)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(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)

我对Java还是很陌生,而且以前从未尝试过这样的项目。 我希望你们能帮助我解决这个问题。 这是我实际代码的链接,由于某些原因,它不适合在代码框中: 链接到代码

在调用initGUI() ,不会分配按钮变量,它位于构造函数的底部。 因此,当您这样做时:

jButton3.addActionListener(new ListenToOne());

... Java看到了这一点:

null.addActionListener(new ListenToOne());

...这显然是个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM