好象每次多是我啊!你好象不是计算机专业的吧!
view frame = new view();  
以后虽然建立了;对象但是s还没有初始化,当然什么也没有啊。

解决方案 »

  1.   

    String s = "";
          s = input.getText();这个s是局部变量。 在view类中的s一直是被系统初始化为空,你并没有给它初始化。当然frame.output.setText(frame.s)中的s依然为空。
      

  2.   

    都没睡呀 强
    private class ButtonHandler implements ActionListener{
        public void actionPerformed (ActionEvent e)
          {
          s = input.getText();
          }
      }  private class TextFieldHandler implements ActionListener{
        public void actionPerformed (ActionEvent e)
          {
          s = e.getActionCommand();
          }
      }
      

  3.   

    我改了,在构造函数的一开始就把s初始化了
      String s = "";
    但还是不能用;
      

  4.   

    啊啊啊啊啊啊啊啊啊啊啊啊太好了,终于可以用了,谢谢大家了,可是只有一个监听管用,TextField的能用了,也就是说我敲回车就能输入了
    但JButton的监听不管用,我点按钮的时候并没有s = input.getText();一点反应都没有这是为什么呢?