если вы параметризуете свое текстовое поле с помощью TextField<Integer>
, вы получите сообщение о том, что ввод недопустим для типа Integer. Вы также должны параметризовать объект модели целым числом. Вот и все, что вам нужно сделать. вам не нужно никакой пользовательской проверки.
Вы также можете использовать некоторые стандартные средства проверки номера, такие как RangeValidator<Integer>
, если вам нужна расширенная проверка.