请教一个窗口事件处理的问题
请高手指教
这是一个书上的例子,可是在编译(JDK1.4)时,出错:
TestWindow should be declared abstract
it dose not define ...
代码如下
import java.awt.*;
import java.awt.event.*;
public class TestWindow implements WindowListener
{
Frame f;
public static void main(String las[])
{
TestWindow t=new TestWindow();
t.go();
}//main
void go()
{
f=new Frame("Canvas");
f.setSize(150,150);
f.addWindowListener(this);
f.setVisible(true);
}
public void windowClosing(WindowEvent ev)
{ System.out.println("1"); }
public void windowOpened(WindowEvent ev)
{ System.out.println("2"); }
public void windowIconfied(WindowEvent ev)
{ System.out.println("3"); }
public void windowDeiconfied(WindowEvent ev)
{ System.out.println("4"); }
public void windowClosed(WindowEvent ev)
{ System.out.println("5"); }
public void windowActivated(WindowEvent ev)
{ System.out.println("6"); }
public void windowDeactivated(WindowEvent ev)
{ System.out.println("7"); }
}//class