JavaFX KeyEvent zwraca KeyCode.UNDEFINED
Stworzyłem prostą aplikację JavaFX, która otrzymuje dane wejściowe od użytkownika w polu tekstowym. Do kontrolera podłączyłem zdarzenie KeyTyped z SceneBuilder. Moja funkcja wygląda tak:
@FXML private void keyTyped(KeyEvent event) {
System.out.println(event.getCode().equals(KeyCode.ENTER));
}
Ta funkcja zawsze drukuje UNDEFINED, gdy wpisuję klawisz Enter. Jakieś pomysły, jak to naprawić? Inne litery, które wpisuję, wydają się mieć ten sam problem.