我正在用 Java 编写游戏,我希望用户能够从命令行和我的 GUI 提供输入。目前,我使用这种方法来获取输入:
static String getInput(){
System.out.println("Your move:");
Scanner sc = new Scanner(System.in);
return sc.nextLine();
}
我想继续使用它,但也让 mousePressed 事件模拟用户实际输入他们的输入。它的解决方案效率不高,但在我的应用程序中很有意义。所以问题是:如何模拟用户从代码端输入 System.in?