当前位置:编程学习 > JAVA >>

“不是抽象的,并且未覆盖” 问题,求大神解答!

程序如下:
import java.awt.*;
import java.awt.event.*;


public class TF {
public static void main(String[] args){
new TFFrame();
}
}

class TFFrame extends Frame{
TFFrame(){
TextField tf = new TextField();
add(tf);
tf.addActionListener(new TFActionListener());
tf.setEchoChar('*');
pack();
setVisible(true);
}
}

class TFActionListener implements ActionListener{
public void actionPerformed(ActionEvent e){
TextField tf = (TextField)e.getSource();
System.out.println(tf.getText());
}
}

看不出哪里有问题,我明明加入了actionPerformed(ActionEvent)这个方法,为什么还是没有覆盖?
JAVA新手求大家帮忙解答下!谢谢! --------------------编程问答-------------------- 你的actionPerformed(ActionEvent)已经被调用,测试通过,不知道lz为什么说还没有覆盖 --------------------编程问答-------------------- 没看出代码问题,楼主把错误信息贴出来 --------------------编程问答-------------------- 错误:Monitor不是抽象的,并且未覆盖ActionListener中的抽象方法actionPerformed(ActionEvent) --------------------编程问答-------------------- 啊不对,对这个程序不是Monitor,是TFActionListener不是抽象的
补充:Java ,  Java SE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,