如何检测没有JComponent的keypress

时间:2013-09-15 07:27:55

标签: java swing detection keylistener key-bindings

我正在编写一个简单的Java代码,用于检测键盘上按下的键并将其打印在控制台中。

我发现只有KeyListenerKeyBinding,但我不认为没有图形元素就可以使用它们。如果我的代码没有GUI,我如何检测按下了哪个键盘键?

1 个答案:

答案 0 :(得分:0)

我不知道这是否可以在没有任何组件的情况下工作,但您可以尝试使用以下代码

AWTEventListener listener = new AWTEventListener(){
    public void eventDispatched(AWTEvent event) {
        // YOUR CODE HERE
    }
};

Toolkit.getDefaultToolkit().addAWTEventListener(listener, AWTEvent.KEY_EVENT_MASK);