是因为你没有是实现ActionListener和WindowListener接口里面的所方法

解决方案 »

  1.   

    在你的代码中加入一行:
    public void windowDeiconified(WindowEvent e){}
      

  2.   

    你的类implements一个接口,如果你的类不是abstract就必须实现接口中的所有方法
      

  3.   

    你只实现了ActionListener接口的方法;
    而未实现WindowListener接口的方法。
    把下述方法都做些处理就可以了(简单的如做输出处理);或许把implements WindowListener去掉
      public void windowActivated(WindowEvent e){};
      public void windowClosed(WindowEvent e){};
      public void windowClosing(WindowEvent e){System.exit(1);};
      public void windowDeactivated(WindowEvent e){};
      public void windowIconified(WindowEvent e){};
      public void windowOpened(WindowEvent e){};