初学AWT的事件监听器,关闭一个窗口,为啥把书上的例子程序敲上去,出现错误,提示说:The type  MyWindowListerner is already defined.向各位大侠求解。先谢过了。package testframe;import java.awt.*;
import java.awt.event.*;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
public class TestFrame {
public static void main(String[] args) {
Frame f=new Frame("bear this is my frame");
//f.setLocation(300,300);
f.add(new Button("OK"));
f.setSize(300,100);
//f.setBackground(Color.red);
//f.setResizable(false);
f.setVisible(true);
f.addWindowListener(new MyWindowListener());

}}
class MyWindowListener implements WindowListener{ @Override
public void windowActivated(WindowEvent e) {
// TODO Auto-generated method stub

} @Override
public void windowClosed(WindowEvent e) {
// TODO Auto-generated method stub

} @Override
public void windowClosing(WindowEvent e) {
e.getWindow().setVisible(false);
((Window)e.getComponent()).disable();
System.exit(0);

} @Override
public void windowDeactivated(WindowEvent e) {
// TODO Auto-generated method stub

} @Override
public void windowDeiconified(WindowEvent e) {
// TODO Auto-generated method stub

} @Override
public void windowIconified(WindowEvent e) {
// TODO Auto-generated method stub

} @Override
public void windowOpened(WindowEvent e) {
// TODO Auto-generated method stub

}

}