Я пытаюсь получить значение текущей ячейки, я сопоставляю список массивов с одним столбцом.Ошибка При попытке получить значение данных ячейки JavaFX TableView
Вот мой код:
TableColumn<ObservableList<String>, String> nameColumn = new TableColumn<>("Name");
nameColumn.setCellValueFactory(cellData -> {
Integer rowIndex = cellData.getValue();
return new ReadOnlyStringWrapper(rangeArrayList.get(rowIndex));
});
tableView.getColumns().add(nameColumn);
Вот моя ошибка:
Как я смогу исправить эту ошибку?
Здравствуйте, спасибо за ваше но я не пытаюсь отобразить номер строки, вместо этого хочу заполнить данные в этом конкретном столбце. – Milan
@Milan Лучше сейчас? Непонятно, почему вы используете 'ObservableList' как тип элемента вместо одного, содержащего свойство для имени, хотя, поскольку, по-видимому, нет никакой связи между содержимым ячейки и элементом ... –
fabian
Причина, по которой я использую ObservableList как тип элемента, потому что я заполняю остальные столбцы данными от arraylist. ' –
Milan