我正在将onKeyTyped事件添加到javafx的文本字段中,但是事件keyCode将不等于ENTER keyCode。我已经测试过它注册了正确的密钥类型。
public void button1Enter(KeyEvent event){
if(event.getCode() == KeyCode.ENTER){
button1();
}
}
答案 0 :(得分:0)
code
事件的KEY_TYPED
始终为UNDEFINED
。获取有关密钥信息的唯一方法是存储在character
属性中。 (在Windows中,它包含"\r"
,但在其他操作系统上,它可能包含"\n"
。)
或者,您可能想对EventHandler
事件使用onAction
或使用KEY_RELEASED
事件。