2014-03-26 32 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的方式,現在它的工作。