如何识别ESC是否被按下?

时间:2013-04-07 07:17:54

标签: java

我正在使用Java并且有一个方法可以使用input.next();从键盘读取输入。如果用户在键盘上按ESC,我需要调用另一种方法。是否可以用input.next();

识别ESC

2 个答案:

答案 0 :(得分:1)

你需要一个叫KeyListener

的东西
addKeyListener(new KeyListener() {
...
public void keyReleased(KeyEvent e) {
    if (e.getKeyCode() == 27){   //this is the code for the escape key
    //call other method
    }

如果我能更详细地介绍您,请告诉我。

答案 1 :(得分:0)

我想我有一些有用的链接可以回答你的问题

http://www.thehelper.net/threads/detecting-the-escape-key-press-in-java.136974/