Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个简单的 Java 代码,它检测键盘上按下了哪个键并将其打印在控制台中。
我只找到了KeyListeners 和KeyBindings,但我认为没有图形元素就无法使用它们。如果我的代码没有 GUI,如何检测按下了哪个键盘键?
KeyListener
KeyBinding
我不知道这是否会在没有任何组件的情况下工作,但您可以尝试使用以下代码
AWTEventListener listener = new AWTEventListener(){ public void eventDispatched(AWTEvent event) { // YOUR CODE HERE } }; Toolkit.getDefaultToolkit().addAWTEventListener(listener, AWTEvent.KEY_EVENT_MASK);