2011-08-30 53 views
1

我正在製作一個沒有GUI的程序,並且我想在按下ESC鍵時取消輸入(使用掃描儀)。如何在終端上監聽esc鍵?

我搜索對谷歌的在這裏,但我只是找到了SWING

+1

可能的重複:http://stackoverflow.com/questions/4005574/java-key-listener-in-commandline –

+0

而且我不認爲是可能的,因爲cli應用程序不知道關鍵代碼是什麼按下。我想知道別人會說什麼。 –

+0

看看這篇文章:http://stackoverflow.com/questions/7173674/simple-way-to-cancel-user-input-on-esc-key-pressed/7173807#7173807 – Heisenbug

回答

0

JLine可能會有幫助。這是一個第三方庫,有它自己的本地代碼,但我不認爲有一種方法可以使用標準API在java中從控制檯讀取ESC。