Привет, я новичок в JavaFX и хочу заполнить табличное представление данными
Я использую не программный способ, которым я создаю табличное представление с помощью компоновщика сцены и у меня есть файл контроллера. У меня уже есть файл данных для геттеров и сеттеров, и я создал наблюдаемый список
public class Controller implements Initializable {
@FXML TableView<Bew> tableV;
@FXML TableColumn<Bew, String> nameCol =new TableColumn<>("Name");
@FXML TableColumn<Bew, String> dateCol =new TableColumn<>("Datum");
@FXML TableColumn<Bew, String> actionCol =new TableColumn<>("Aktivität");
@FXML TableColumn<Bew, String> infoCol =new TableColumn<>("Info");
@Override
public void initialize(URL url, ResourceBundle resourceBundle) {
SQLiteDB DB = new SQLiteDB();
ObservableList<Bew> list = DB.getData();
tableV.setItems(list);
}
public ObservableList<Bew> getData() {
ObservableList<Bew> bewList = FXCollections.observableArrayList();
bewList.add(new Bew("Rita", "01.12.1920", "Gespräch", "gud"));
bewList.add(new Bew("Marc", "14.03.1930", "Spaziergang", "gud"));
bewList.add(new Bew("Peter", "27.01.1901", "dfdsfdsfdsfdsf", "gud"));
bewList.add(new Bew("John", "12.12.1912", "dfdsfdsfdsfdsf", "gud"));
return bewList;
}
Когда я запускаю код, ошибка не появляется, но нет данных в табличном представлении
Любая помощь?