如果我们有一个Stage
,那么Scene
包括2个Pane
第一个Pane
包含Button
,第二个Pane
为空
我们可以在第二个Pane
中加载其他fxml文件吗?
fxml1: VBox
|_Pane1-->Button
|_Pane2
///////////////
fxml2: Pane--> Welcome to fxml 2
"when we click the button load the fxml2 inside Pane2 of fxml1"
然后点击
====我终于在尝试了之后发现了这个功能!====谢谢
@FXML Pane secPane;
public void loadFxml (ActionEvent event) {
Pane newLoadedPane = FXMLLoader.load(getClass().getResource("/application/fxml2.fxml"));
secPane.getChildren().add(newLoadedPane);
}
最佳答案
经过尝试,我终于找到了这个作品!
@FXML Pane secPane;
public void loadFxml (ActionEvent event) {
Pane newLoadedPane = FXMLLoader.load(getClass().getResource("/application/fxml2.fxml"));
secPane.getChildren().add(newLoadedPane);
}