javafx在窗格

时间:2018-04-02 10:05:52

标签: javafx fxml repeat

我设计了一个带有场景构建器的复杂fxml节点, 我想在fxml文件中重复它,所以使用复杂的设计创建一个单独的fxml,我使用FXMLLoader, 如果我在initialize()方法中加载FXML,我得到一个无限循环,初始化函数一次又一次地运行。 如果我将fxml加载器放在一个按钮事件中,它按预期工作,但每次调用fxml加载器时,初始化函数再次运行, 所以我看到我想念所有的数据? 有没有办法在不再运行initialize方法的情况下添加上下文动态?

FXMLLoader Relay_Output_Loader = new FXMLLoader(getClass().getResource("Relay_Output_Controller.fxml"));  //Get FXML Loader
        BorderPane_Relay_Output =  Relay_Output_Loader.load();                                                          //Get default Pane
        Stack_Pane_Main_Controller.getChildren().add(BorderPane_Relay_Output);

0 个答案:

没有答案