Проверка setOnEditCommit

#java #validation #tableview

#Ява #утверждение #просмотр таблицы

Вопрос:

Я пытаюсь проверить вводимые пользователем данные в редактируемой ячейке таблицы в табличном представлении. Я пробовал блоки try/catch, операторы if/else, чтобы попытаться проверить это, но это так и не сработало.

Мое пробное решение состояло в том, чтобы попытаться сохранить вводимые пользователем данные в переменную и проверить их оттуда, но я понятия не имею, как это сделать. Вот мой код.

 fNameCol.setCellFactory(TextFieldTableCell.forTableColumn());  fNameCol.setOnEditCommit(new EventHandlerlt;TableColumn.CellEditEventlt;Contact, Stringgt;gt;() {  @Override  public void handle(TableColumn.CellEditEventlt;Contact, Stringgt; t) {  ((Contact) t.getTableView().getItems().get(  t.getTablePosition().getRow())  ).setFirstName(t.getNewValue());  }  });``` Thanks in advance