我正在编写一个简单的Java代码,用于检测键盘上按下的键并将其打印在控制台中。
我发现只有KeyListener
和KeyBinding
,但我不认为没有图形元素就可以使用它们。如果我的代码没有GUI,我如何检测按下了哪个键盘键?
答案 0 :(得分:0)
我不知道这是否可以在没有任何组件的情况下工作,但您可以尝试使用以下代码
AWTEventListener listener = new AWTEventListener(){
public void eventDispatched(AWTEvent event) {
// YOUR CODE HERE
}
};
Toolkit.getDefaultToolkit().addAWTEventListener(listener, AWTEvent.KEY_EVENT_MASK);