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

标签 java database nullpointerexception javafx tableview

我正在 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/

相关文章:

java - 检查数组是否为空而不出现 NullPointerException

java - fragment 之间通信时出现空指针异常,android studio 无法识别 fragment id,因为它需要 id 类型的资源?

java - 如何添加 f :ajax tag to a dynamically generated checkbox? 的等效值

database - SpagoBI 5.2 不显示保存的数据集。我应该怎么办?

java - 在 Maven 中使用资源作为输入

MySQL:在其他表中计数

.NET - 用户和不同的数据库

java - ZXing Barcode Scanner 如何兼容 Android 2.2 及以上版本

java - Nginx平滑权重负载均衡算法如何数学证明?

java - 在 java netbeans 项目中调试和发布配置