java - 如何在控制台应用程序中监听键盘事件

标签 java

现在,我正在开发一个有点像 bash 的命令行应用程序。为了实现自动完成功能,我必须知道用户按下了 Tab 键。但是我不知道如何在控制台应用程序中监听键盘事件。

有什么想法吗?提前致谢。

最佳答案

这比看起来稍微复杂一些。

也许你应该看看 jline为您处理一切的项目。

关于java - 如何在控制台应用程序中监听键盘事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9075769/

相关文章:

java - 正则表达式中的奇怪行为

java - 只关闭 JFrame 的单个实例?

Java/SQLite - 如何编译 -DTHREADSAFE=1?

构造函数中的 Java Enum 无法解析为变量

java - ARCore:检测到图像时如何播放相框中的视频

制作Java包时出现java.lang.NoClassDefFoundError

java - ThreadPoolExecutor:当一个任务返回错误时从 invokeAll() 取消任务

java - 如何创建一个构造函数来初始化具有给定名称和 "given list of phones"的联系信息

java - Wicket:指定全局应用程序属性的模式

java - IntelliJ想法: How to (by default) exclude a module from compilation which is broken and which is not part of the maven build?