我在显示tableView时遇到问题。我使用JavaFX和Hibernate。
我从DB下载数据点亮,然后转换为ObservableList
。它正在运行,我在控制台中对其进行了检查。我希望在ObservableList
中显示TableView
。
@FXML
private TableView<Lekarz> tableviewlekarz;
List<Lekarz> list = session1.createCriteria(Lekarz.class).list();
ObservableList<Lekarz> getLekarz=FXCollections.observableArrayList(list);
TableColumn<Lekarz,String> imieColumn= new TableColumn<>("imie");
imieColumn.setCellValueFactory(new PropertyValueFactory<>("imie"));
TableColumn<Lekarz,String> nazwiskoColumn= new TableColumn<>("nazwisko");
nazwiskoColumn.setCellValueFactory(new PropertyValueFactory<>("nazwisko"));
TableColumn<Lekarz,String> peselColumn= new TableColumn<>("pesel");
peselColumn.setCellValueFactory(new PropertyValueFactory<>("pesel"));
tableviewlekarz= new TableView<>();
tableviewlekarz.setItems(getLekarz);
tableviewlekarz.getColumns().addAll(imieColumn,nazwiskoColumn,peselColumn);
TableView
为空