2013-04-07 102 views
-1

我在Java工作,並有一個方法,從input.next();讀取從鍵盤輸入。如果用戶在鍵盤上按下ESC,我需要調用另一種方法。是否可以通過input.next();識別ESC?如何識別ESC是否被按下?

+0

輸入類型是什麼? – NPE 2013-04-07 07:19:04

+0

您正在使用KeyEvent? – 2013-04-07 07:21:07

+1

請向我們展示一段代碼 – 2013-04-07 07:23:37

回答

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 
    } 

讓我知道如果我可以更詳細地指導您完成。

+0

我認爲最初的海報正在從System.in中尋找一些東西。 – IndoKnight 2013-04-07 07:30:49

相關問題