[英]Java - key event listener
是否可以为键盘事件绑定动作侦听器? 例如,我想编写一个在后台计算内容的程序,当按下键盘上的某个键时,该程序将执行一个回调(一段代码)。
不用说,该程序是没有任何精美GUI的命令行程序。 任何简短的代码片段都将是很棒的:)
据我了解,您想从控制台应用程序启用非阻塞IO。 不能仅使用JDK来完成此操作,幸运的是,有几个启用了此功能的第三方库。
看一下以下讨论: 什么是针对终端应用程序的良好Java,类似于curses的库?
不知道是否可以将eventLinsteners附加到控制台应用程序,
控制台应用程序? 您可以只读取System.in
并做任何您想读取的字符/字符串
Scanner sc = new Scanner(System.in);
String inputString = sc.nextLine(); // you could swith it with nextInt(), nextFloat() etc based on yoir need
If(inputString.equals("whatever")
{
//do whatever , look into Runtime.exec to execute programs
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.