我用Java編寫一個遊戲,我希望用戶能夠從兩個命令行和我的GUI提供輸入。目前,我用這種方法來獲得輸入:
模擬用戶輸入java.util.Scanner的
static String getInput(){
System.out.println("Your move:");
Scanner sc = new Scanner(System.in);
return sc.nextLine();
}
我想繼續用這個,但讓到mousePressed事件模擬用戶實際在他們的打字輸入,以及。這不是一個解決方案的效率,但它在我的應用程序中是有意義的。所以問題是:如何模擬用戶從代碼端輸入System.in?
謝謝!這正是我所期待的。你說得對,應該有更好的方式來處理用戶輸入,但我試圖找到一些沒有足夠空間來執行快速執行的錯誤。花了比我預期的更多的時間/精力......嗯,好吧。學過的知識。 – perimosocordiae 2008-10-05 09:04:11