0

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

我只找到了KeyListeners 和KeyBindings,但我认为没有图形元素就无法使用它们。如果我的代码没有 GUI,如何检测按下了哪个键盘键?

4

1 回答 1

0

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

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

Toolkit.getDefaultToolkit().addAWTEventListener(listener, AWTEvent.KEY_EVENT_MASK);
于 2013-09-16T02:13:31.660 回答