я пытаюсь поместить массив String [] [] в табличное представление, а затем выбрать определенную строку и получить значение String из первого столбца.
Вот кое-что из того, что я пробовал:
ObservableList<String> items = FXCollections.observableArrayList(array[0]);
tableColumn.setCellValueFactory(data -> new SimpleStringProperty(data.getValue()));
table.setItems(items);
ObservableList<String> items2 = FXCollections.observableArrayList(array[1]);
tableColumn2.setCellValueFactory(data -> new SimpleStringProperty(data.getValue()));
table.setItems(items2);
Ожидаемый результат - заполнение каждой диагональной строки содержимым массива по одному и тому же индексу, но фактический вывод - два идентичных столбца.Я получаю, что table.setItems (items2) перезаписывает table.setItems (items), но я просто не могу найти обходной путь.
Мне также не удается найти строку в определенном столбце текущего выбранногострока.
Буду признателен за любую помощь:)