gpt4 book ai didi

java - 在 Javafx 中,从数据库填充 TableView 后按钮停止工作

转载 作者:太空宇宙 更新时间:2023-11-04 06:56:32 25 4
gpt4 key购买 nike

我正在 Javafx 中从数据库填充 TableView 。但是,一旦行显示,与 TableView 相同的选项卡中的按钮就会停止工作并抛出空指针异常。如果我将 TableView 留空,则按钮可以正常工作。错误发生在 tableColumn... 行上,如果我注释掉第一个,第二个就会中断,依此类推。代码如下:

 @Override
public void initialize(URL location, ResourceBundle resources) {
Collection<Reservierung> list;
Collection<Box> list1;
try {
list = service.listReservierung();
tableColumnReservNr.setCellValueFactory(new PropertyValueFactory<Reservierung, Integer>("reservNr"));
tableColumnReservName.setCellValueFactory(new PropertyValueFactory<Reservierung, String>("kundenName"));
tableColumnReservVon.setCellValueFactory(new PropertyValueFactory<Reservierung, Timestamp>("von"));
tableColumnReservBis.setCellValueFactory(new PropertyValueFactory<Reservierung, Timestamp>("bis"));
AlleReservTable.getItems().setAll(list);
} catch (ServiceException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

最佳答案

事实证明,我切换场景的方式错误,导致按钮停止工作。已更改this方式,现在可以了。

关于java - 在 Javafx 中,从数据库填充 TableView 后按钮停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22672279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com