在Javafx中,按钮在从数据库填充表视图后停止工作



我正在Javafx中填充数据库中的表视图。但是,一旦行显示出来,与表视图相同选项卡中的按钮停止工作并抛出空指针异常。如果我让Table View为空,按钮就能正常工作。错误发生在带有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();
    }
}

原来我是切换场景错误的方式,导致按钮停止工作。

相关内容

最新更新