运行时异常错误搞不明白啊
我在写一个计算器可是在监听器上出问题了public class JiSuanQi {
TextField text1;
public void jisuanqi() {
TextField text1=new TextField("0");
text1.setEnabled(false);
button1.addActionListener(new NumberListener());
button2.addActionListener(new NumberListener());
}
class NumberListener implements ActionListener{
public void actionPerformed( ActionEvent e){
String s=e.getActionCommand();
text1.setText(s);
}
}
报的异常看不懂
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at xinshou.JiSuanQi$NumberListener.actionPerformed(JiSuanQi.java:63)
at java.awt.Button.processActionEvent(Button.java:392)
at java.awt.Button.processEvent(Button.java:360)
at java.awt.Component.dispatchEventImpl(Component.java:4583)
at java.awt.Component.dispatchEvent(Component.java:4413)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
不过确定是
text1.setText(s); 这里出问题了
如果我放在外面定义监听类text1又一直错误
我想知道到底什么问题 异常 类 --------------------编程问答-------------------- 大哥你是怎么可以编译的,我一贴代码一大堆错误 --------------------编程问答-------------------- 构造方法和类名没有写一样 --------------------编程问答-------------------- text1.setText(s);
改成
if(text1!=null)
{
text1.setText(s);
} --------------------编程问答-------------------- 其他的我都没弄出来 都是AWT添加组件的
贴出来的是出问题的关键啊
肯定不能编译的 --------------------编程问答-------------------- 还有 异常不报了 可是
输出不了啊
文本框里没变啊 --------------------编程问答-------------------- 这是神马计算器啊,还有那么多错,晚上回来我帮你写个真正的计算器 --------------------编程问答-------------------- 求代码啊
我这个完全不能把按键的值传给文本框
就是没反应
补充:Java , Java SE