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();
				}
			}
		});
	}