我希望編寫的應用程序非常大,但需要作爲服務運行。我計劃使用FireDaemon將其轉換並作爲一項服務運行,但只有在推送特定的密鑰之前,它纔會無所作爲。等待Java按鍵
我嘗試使用DataInputStream
和DO/while循環這將等待一個按鍵,這樣的事情:
do {
char keyPressed = input.readChar();
} while (keyPushed != null);
System.out.println("You pushed: " + keyPushed);
沒有對這個簡單的話題那麼多信息,我覺得古怪。在Basic中,我們曾經使用inkey $來等待一個鍵,Java必須有類似的東西,但我不能把它放在手指上。
任何幫助將是很好的。
謝謝。 鮑勃·格蘭特, 賓夕法尼亞
readChar阻塞呼叫。你想擁有它還是想聽一個單獨的線程按鍵? –