我希望编写的应用程序非常大,但需要作为服务运行。我计划使用FireDaemon将其转换并作为一项服务运行,但只有在推送特定的密钥之前,它才会无所作为。等待Java按键
我尝试使用DataInputStream
和DO/while循环这将等待一个按键,这样的事情:
do {
char keyPressed = input.readChar();
} while (keyPushed != null);
System.out.println("You pushed: " + keyPushed);
没有对这个简单的话题那么多信息,我觉得古怪。在Basic中,我们曾经使用inkey $来等待一个键,Java必须有类似的东西,但我不能把它放在手指上。
任何帮助将是很好的。
谢谢。 鲍勃·格兰特, 宾夕法尼亚
readChar阻塞呼叫。你想拥有它还是想听一个单独的线程按键? –