“不是抽象的,并且未覆盖” 问题,求大神解答!
程序如下: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