JavaFX KeyEvent gibt KeyCode.UNDEFINED zurück

Ich habe eine einfache JavaFX-Anwendung erstellt, die Eingaben des Benutzers in einem TextField empfängt. Ich habe das KeyTyped-Ereignis von SceneBuilder an den Controller angehängt. Meine Funktion sieht so aus:

@FXML private void keyTyped(KeyEvent event) {
    System.out.println(event.getCode().equals(KeyCode.ENTER));
}

Diese Funktion druckt immer UNDEFINED aus, wenn ich die Eingabetaste drücke. Irgendwelche Ideen, wie man das behebt? Andere Buchstaben, die ich schreibe, scheinen dasselbe Problem zu haben.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage