我尝试在初始化父控制器时将fxml文件加载到gridpane中。 gridpane中的每个单元格都将加载.fxml文件。但我无法在init方法中加载fxml文件。
有我的代码
private GridPane gridDetailCollection;
public void initialize(URL location, ResourceBundle resources) {
ObservableList<String> list = FXCollections.observableArrayList();
list.add("1");
list.add("2");
list.add("3");
combo.setItems(list);
System.out.println("detail collection");
try{
Node nodeItem1 = (Node) FXMLLoader.load(getClass().getResource("/fxml/DetailCollectionItem.fxml"));
Node nodeItem2 = (Node) FXMLLoader.load(getClass().getResource("/fxml/DetailCollectionItem.fxml"));
gridDetailCollection.add(nodeItem1,0,0);
gridDetailCollection.add(nodeItem2,1,0);
}catch(IOException e)
{
System.out.println(e.getMessage());
}
文件DetailCollectionItem.fxml删除了&#34; fx:controller&#34;
任何人都可以解决这个问题吗?非常感谢。