Я пытаюсь загрузить файлы fxml в панель сетки при инициализации родительского контроллера. Каждая ячейка в области сетки будет загружать файл .fxml. Но я не могу загрузить файл 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 удалил "fx:controller"
Кто-нибудь может решить эту проблему? Огромное спасибо.
System.out.println(e.getMessage());
наe.printStackTrace()
- person mr mcwolf   schedule 25.11.2017