Как я могу заполнить ячейки TableColumns из CellValueFactory в javafx, используя список? У меня есть список определенных целых чисел, которые я хочу отобразить в своем столбце, и я понятия не имею, как правильно использовать setCellValueFactory для отображения только целых чисел, которые я сохранил в этом списке.
package com.editor.controller;
import java.util.ArrayList;
import java.util.List;
import com.editor.drops.DropManager;
import com.editor.drops.DropTable;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
import javafx.fxml.FXML;
import javafx.scene.control.TableColumn;
import javafx.scene.control.TableView;
public class EditorController {
@FXML
private TableView<Integer> idTable;
@FXML
private TableColumn ids; //What goes here exactly? <P, S> ?
private static final ObservableList<Integer> NPCS = FXCollections.observableArrayList();
public static final List<DropTable> TABLES = new ArrayList<>();
@FXML
private void initialize() {
DropManager.loadDrops();
TABLES.forEach(table -> {
table.getIds().forEach(id -> NPCS.add(id));
});
}
}