编译的时会报错。如下代码: //给文件框添加一个键盘监听
textField.addKeyListener(new KeyListener(){
public void keyPressed(KeyEvent e){
if(e.getKeyCode() == KeyEvent.VK_ENTER){
String str = textField.getText();
//列出 文件的函数
decideFileName(str);
}
}
});
addKeyListener的参数是接收一个KeyListener对象,此KeyListener就是一个接口,我现在使用匿名内部类来实现它并复写其中一个方法,其它方法没有复写。编译时会出现如下提示:
F:\javaDocument>javac -d ./ GraphListFile.java
GraphListFile.java:134: 错误: <匿名awt.GraphInt$6>不是抽象的, 并且未覆盖KeyListener中的抽象方法keyReleased(KeyEvent)
textField.addKeyListener(new KeyListener(){
^
1 个错误
|