2014-03-26 23 views
1

我在Javafx中从数据库填充表视图。但是一旦行出现,与Table View相同的选项卡中的按钮停止工作并抛出空指针异常。如果我将表格视图留空,则按钮正常工作。错误发生在tableColumn...的行上,如果我评论第一个错误,第二个错误等等。这里是代码:按钮在从数据库填充表视图后停止工作,在Javafx中

@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(); 
    } 

} 

回答

1

原来我是以错误的方式切换场景,导致按钮停止工作。改变它this的方式,现在它的工作。