你在view里申明的s没有任何值,你进行了赋值操作吗?

解决方案 »

  1.   

    view.s是监听到的输入呀  大哥
      

  2.   

    这句代码,仅仅是写在构造函数里而已,在构造函数里调用的时候s=""
    frame.output.setText(frame.s)
    然后你就没有再激活
    你在主程序里加个按钮,添加事件侦听激活它
      

  3.   

    构造函数里定义String s = "";
    修改TextFieldHandler ;
    private class TextFieldHandler implements ActionListener{
        public void actionPerformed (ActionEvent e)
          {
          s = e.getActionCommand();
          }
    private class ButtonHandler implements ActionListener{
        public void actionPerformed (ActionEvent e)
          {
          s = input.getText();
          }