【发布时间】:2014-11-26 21:00:20
【问题描述】:
我在 CaretListener "as" 中创建了一个方法 mames "si()" 但我不能调用它,错误说 "找不到符号" 有人可以告诉我为什么我找不到这个方法
public class FoxTable {
private boolean TECLADO=false;
public FoxTable(){
Accion();
}
private void Accion() {
CaretListener as=new CaretListener() {
@Override public void caretUpdate(CaretEvent e) {
TECLADO=true;
System.out.println(e.getDot()+" Dot");
System.out.println(e.getMark()+" Mark");
}
public boolean si(){
if(TECLADO){TECLADO=false;return true;}
return true;
}
};
KeyAdapter focus=new KeyAdapter() {
@Override public void keyPressed(KeyEvent e) {
switch(e.getKeyCode()){
case 10:
e.getComponent().transferFocus();
as.si();
break;
}
}
};
}
}
感谢您的回答和建议!
【问题讨论】:
标签: java events overriding listener