应该是事件监听用。但你应该自己写MyWindowListener.java,编译不过是因为你根本就没有这个代码单元吧

解决方案 »

  1.   

    但是我想是实现在密码控件里输入的字符,在JTextField里显示出来,怎么做,现在实现不了。
      

  2.   

    在书中好好找找,MyWindowListener应该是前面例子里的。
    你把app.addWindowListener(new MyWindowListener());
    换成:
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    或者
    this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
      

  3.   

    在构造函数中增加:
    pwd.addKeyListener(new KeyAdapter(){
    public void keyReleased(KeyEvent e){
    tf.setText(pwd.getText());
    }
    });
    其实你的程序也是可以出来结果的,你输入完毕回车即可。上面的代码可以即时显示。