按Enter键后的JavaFX开关文本字段

按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

我的代码遇到了一个小问题。我想这样做,当按下回车键时(在用户将信息输入文本字段后),“光标”自动移动到文本字段2。其目标基本上是复制TAB的默认功能,并删除鼠标的使用

我在网上找到了这段代码,但我不确定在//do something位置放什么

//Iam使用JDK 11.0.1&&JavaFX11.0.1&&IntelliJ IDE

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();
            }
        });