可能重複:
How to read a single char from the console in Java (as the user types it)?Java的掃描儀輸入,測試如果按下按鈕
我編程在Java中,我想知道,如果他們是一個方法來「等待」直到按下按鈕才能繼續執行程序的下一部分。我在終端上運行。 即
Scanner in = new Scanner(System.in);
.
.
.
System.out.print("Something");
/* Wait until a button has been pressed */
System.out.println("Something Else");
喜歡的東西in.next()將等待,直到你按下的東西,然後按回車。 有沒有辦法可以等到任何按鈕被按下(或鼠標點擊?),然後進入下一行。最好讓輸入不回顯到屏幕(如果可能的話)。
所以輸出將是: 東西 別的東西
感謝您的時間 任何幫助表示讚賞。
這種方法是搖擺:[Java教程 - 如何寫一個按鍵偵聽器(HTTP://文檔。 oracle.com/javase/tutorial/uiswing/events/keylistener.html) – Keppil