Как установить KeyCode KeyEvent в JavaFX? - PullRequest
0 голосов
/ 07 апреля 2020
public void digitTextField(JFXTextField jFXTextField) {
    jFXTextField.setOnKeyTyped(new EventHandler<KeyEvent>() {
        @Override
        public void handle(KeyEvent event) {
            Character character = event.getCharacter().charAt(0);
            if (!Character.isDigit(character)) {
                event.getCode().equals(KeyCode.BACK_SPACE);
                event.consume();
            }
        }
    });
}  

Я использовал keyTypedEvent, но моя задача требует его, хотя он всегда будет возвращать Undefined KeyCode.
на KeyReleased, это не работает.

Я хочу установите event.getCode() в KeyCode.BACK_SPACE, если набранный символ не является ключом git.

Я не хочу использовать шаблон, это проблематично c при получении данных из базы данных.

Как изменить KeyCode из KeyEvent.getCode()?

...