Witam,
Chcę, aby w polu tekstowym można było wpisywać tylko cyfry i używać klawisza backspace. Napisałem taki kod jak poniżej, ale dalej mogę wpisywać litery, spacje itp, a na przykład klawisz backspace się zablokował. Jak to zrobić poprawnie?
private void configureTfPhone(){
txtPhone.addEventFilter(KeyEvent.KEY_PRESSED, new EventHandler<KeyEvent>() {
@Override
public void handle(KeyEvent event) {
if(!event.getCode().isDigitKey()){
event.consume();
}
}
});
}