1
我正在尝试编写一个模拟终端标签页完成的程序。但我不确定如何捕捉Tab键。这是一个非gui应用程序。我不是在寻找挥杆/ AWD的ActionListenersJava如何检测非GUI应用程序中的tab键?
所需的结果
While(true)
//Some api to capture KeyEvent.VK_TAB (tab key)
System.out.print("You typed tab")
我正在尝试编写一个模拟终端标签页完成的程序。但我不确定如何捕捉Tab键。这是一个非gui应用程序。我不是在寻找挥杆/ AWD的ActionListenersJava如何检测非GUI应用程序中的tab键?
所需的结果
While(true)
//Some api to capture KeyEvent.VK_TAB (tab key)
System.out.print("You typed tab")
使用非标准的控制台或JNA或JNI浮现在脑海中。 – 2012-04-01 14:08:11
重复[如何从Java控制台读取单个字符(用户键入它)?](https://stackoverflow.com/q/1066318/207421) – EJP 2017-07-19 03:40:33