java - 如何在Pane中加载fxml文件?-LMLPHP

如果我们有一个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"

然后点击

java - 如何在Pane中加载fxml文件?-LMLPHP

====我终于在尝试了之后发现了这个功能!====谢谢
@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);
}

09-05 08:43