我已经将KeyListener添加到TextArea并希望检查是否按下了任何键。
我有以下内容,但检查所有字母和数字太笨拙:
public void keyPressed(KeyEvent e) {
if(e.getKeyCode() == KeyEvent.VK_A || e.getKeyCode() == KeyEvent.VK_B ||
e.getKeyCode() == KeyEvent.VK_C ||e.getKeyCode() == KeyEvent.VK_D etc...){
}
}
最佳答案
您不需要任何if语句。每次按下键都会触发keyPressed
方法,因此您会自动陷入该方法中。