Enter Tab :
@Override
public void start( final Stage primaryStage )
{
TextField field1 = new TextField();
TextField field2 = new TextField();
TextField field3 = new TextField();
VBox vbox = new VBox( field1, field2, field3 );
vbox.addEventFilter( KeyEvent.KEY_PRESSED, ( KeyEvent event ) ->
{
if ( event.getCode() == KeyCode.ENTER )
{
KeyEvent newEvent
= new KeyEvent(
null,
null,
KeyEvent.KEY_PRESSED,
"",
"\t",
KeyCode.TAB,
event.isShiftDown(),
event.isControlDown(),
event.isAltDown(),
event.isMetaDown()
);
Event.fireEvent( event.getTarget(), newEvent );
event.consume();
}
} );
final Scene scene = new Scene( vbox, 800, 600 );
primaryStage.setScene( scene );
primaryStage.show();
}