无需按下进入控制台即可按键

时间:2010-12-25 20:24:41

标签: java console

我有一个用Java编写的控制台程序,它应该响应单键按下,但用户不按回车键。

我正在制作乒乓球..所以需要上下键来移动蝙蝠的东西。

欢迎替代方法! (除了制作GUI之外)

- 编辑:

我只会在UNIX系统(OSX和Linux)上运行我的程序,所以我想我可以将终端设置为“原始”模式:stty raw

当我在运行程序之前将其输入控制台时,它可以工作!但是我需要Java自动完成它,所以我尝试了这个:

Runtime.getRuntime().exec("stty raw");

并且它什么也没做......可能是因为JVM只是将它作为一个单独的进程运行而不是作为该终端中的进程运行。

1 个答案:

答案 0 :(得分:5)

我认为你不能没有本机代码和JNI。看看Java Curses库: http://sourceforge.net/projects/javacurses/

相关问题