Я хочу проверить, что пользователь ввел целое число, если введена строка или поле не заполнено, я хочу отобразить ошибку.
В настоящее время я получаю NumberFormatException при вводе строки в консоли, но не могу понять, куда добавить уловку попытки.
Это пример одного из моих столбцов, остальные придерживаются того же стиля:
regularityColumn.setMinWidth(130);
regularityColumn.setCellValueFactory(new PropertyValueFactory<>
("taskTypeRegularity"));
table.getColumns().addAll(....., regularityColumn);
Если пользователь менеджера найден, таблица устанавливается в редактируемое, а также:
regularityColumn.setCellFactory(TextFieldTableCell.forTableColumn(
new IntegerStringConverter()));
regularityColumn.setOnEditCommit(e -> {
TaskType selectedTask = table.getSelectionModel()
.getSelectedItem();
selectedTask.setTaskTypeRegularityInt(e.getNewValue());
});