我做了一个非常简单的程序来理解KeyListener的工作原理,但由于某些原因,当任何键被击中时,我的方法都没有被调用。如果有人能给我一些意见,我会很感激。KeyListener方法不被称为
import java.applet.*;
import java.awt.event.*;
public class ClassOne extends Applet implements KeyListener {
public void init(){
this.addKeyListener(this);
}
@Override
public void keyPressed(KeyEvent arg0) {
System.out.println("Pressed");
}
@Override
public void keyReleased(KeyEvent k) {
System.out.println("Released");
}
@Override
public void keyTyped(KeyEvent arg0) {
// TODO Auto-generated method stub
}
}
小程序需要有重点。请参阅http://stackoverflow.com/questions/9504906/keylistener-events-apparently-not-firing-in-java-applet –
这对我来说正好适合你。你确定这个applet在你打字时有重点吗? –
谢谢你的工作 – user3183586