我需要对按键事件或按键按下作出反应。我不允许使用Swing或AWT。
我的目标是:如果按下“ t”,则调用一个方法。
我尝试使用扫描仪,但没有成功。
char c;
BufferedReader br = new
BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter characters, 'q' to quit.");
// read characters
do {
c = (char) br.read();
System.out.println(c);
} while(c != 'q');
我尝试了此代码的多个版本,但总是不得不等待用户按Enter键。按下键后,我需要立即阅读输入内容。