actionPerformed方法的意义是什么
在事件接口中有个actionPerformed方法,我想通过继承一个接口的方法来捕获事件:但不能通过。如改成继承一个监听类WindowAdapter就可以了
import java.awt.*;
import java.awt.event.*;
class A
{
public static void main(String agvs[])
{
F cc=new F();
cc.setSize(300,300);
cc.show();
}
}
class F extends Frame
{
public F()
{
super("First!");
P p=new P();
add(p);
Ex aaa=new Ex();
addWindowListener(aaa);
}
}
class P extends Panel
{
public P()
{
Button a,b,c;
a=new Button("A");
b=new Button("B");
c=new Button("C");
add(a);
add(b);
add(c);
}
}
class Ex implements WindowListener
{
public void actionPerformed(WindowEvent e)
{
System.exit(0);
}
}
问题点数:0、回复次数:2Top
1 楼hui3zhihui(血已蓝----慧慧)回复于 2004-05-04 13:58:40 得分 0
如果是实现一个接口的话,你必须实现该接口里面所有的方法,否则该类为抽象类
而监听类WindowAdapter的话,你不用实现所有的方法Top
2 楼panpan221(我是来学习的!)回复于 2004-05-04 15:11:49 得分 0
新手学习,关注Top




