#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