【发布时间】:2012-08-29 04:01:54
【问题描述】:
此关键事件不起作用。相同的代码正在工作,
VK_SPACE
它不能用于控制
private void jTextArea1KeyPressed(java.awt.event.KeyEvent evt) {
if ((evt.getKeyChar() == KeyEvent.VK_CONTROL)) {
System.out.println("CONTROL IS PRESSED");
}
}
【问题讨论】:
-
CTRL 是修饰键。我猜它不会触发 keyPressed 事件。
-
正如 mKorbel 所指出的,
KeyListeners不是你最好的朋友。在你的情况下(并且不知道更多),我建议使用key bindings
标签: java swing jtextarea keylistener key-events