我有一个用Java编写的控制台程序,它应该响应单键按下,但用户不按回车键。
我正在制作乒乓球..所以需要上下键来移动蝙蝠的东西。
欢迎替代方法! (除了制作GUI之外)
- 编辑:
我只会在UNIX系统(OSX和Linux)上运行我的程序,所以我想我可以将终端设置为“原始”模式:stty raw
当我在运行程序之前将其输入控制台时,它可以工作!但是我需要Java自动完成它,所以我尝试了这个:
Runtime.getRuntime().exec("stty raw");
并且它什么也没做......可能是因为JVM只是将它作为一个单独的进程运行而不是作为该终端中的进程运行。