Получение 2d массива строк в табличном представлении, затем получение специального столбца из выбранной строки - PullRequest
0 голосов
/ 07 апреля 2019

я пытаюсь поместить массив 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), но я просто не могу найти обходной путь.

Мне также не удается найти строку в определенном столбце текущего выбранногострока.

Буду признателен за любую помощь:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...