按Enter键后的JavaFX开关文本字段
我的代码遇到了一个小问题。我想这样做,当按下回车键时(在用户将信息输入文本字段后),“光标”自动移动到文本字段2。其目标基本上是复制TAB的默认功能,并删除鼠标的使用 我在网上找到了这段代码,但我不确定在//do something位置放什么 //Iam使用JDK 11.0.1&&JavaFX11.0.1&&IntelliJ IDE按Enter键后的JavaFX开关文本字段,java,javafx,Java,Javafx,我的代码遇到了一个小问题。我想这样做,当按下回车键时(在用户将信息输入文本字段后),“光标”自动移动到文本字段2。其目标基本上是复制TAB的默认功能,并删除鼠标的使用 我在网上找到了这段代码,但我不确定在//do something位置放什么 //Iam使用JDK 11.0.1&&JavaFX11.0.1&&IntelliJ IDE textField.setOnKeyPressed(new EventHandler<KeyEvent>() { @Override
textField.setOnKeyPressed(new EventHandler<KeyEvent>() {
@Override
public void handle(KeyEvent event) {
if(event.getCode().equals(KeyCode.ENTER)) {
// do something
}
}
});
textField.setOnKeyPressed(新的EventHandler(){
@凌驾
公共无效句柄(KeyEvent事件){
if(event.getCode().equals(KeyCode.ENTER)){
//做点什么
}
}
});
例如,您将textField命名为textField和textField2,然后下一个代码将执行此操作
textField.setOnKeyPressed(event -> {
if(event.getCode().equals(KeyCode.ENTER)){
textField2.requestFocus();
}
});