如何在FXML控制器中填充javafx.TableView?
我想用controller中的列填充TableView,但我不知道为什么我的解决方案不起作用 在fxml中,我要填充的元素如下所示:如何在FXML控制器中填充javafx.TableView?,java,javafx,Java,Javafx,我想用controller中的列填充TableView,但我不知道为什么我的解决方案不起作用 在fxml中,我要填充的元素如下所示: <right> <TableView id="datesTableView"> </TableView> </right> 第89行是 datesTableView.getColumns().setAll(list); 您需要为datesTableView定义一个属性。使用@FXML注释。可能与未
<right>
<TableView id="datesTableView">
</TableView>
</right>
第89行是
datesTableView.getColumns().setAll(list);
您需要为datesTableView定义一个属性。使用@FXML注释。可能与未显示的代码/FXML中的某些错误重复;)请阅读并采取相应行动
Caused by: java.lang.NullPointerException
at ganttchart.controller.ProjectController.initialize(ProjectController.java:89)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2548)
... 63 more
Exception in thread "JavaFX Application Thread" java.lang.NullPointerException: Root cannot be null
datesTableView.getColumns().setAll(list);