在同一个控制器中加载另一个视图

时间:2019-04-25 21:45:30

标签: java

如何将视图加载到方法中?我试图在单击按钮时加载视图。该方法位于MainController中,并且已经具有MainPain.fxml视图。

单击搜索按钮后,我希望出现针对我创建的名为Search.fxml的fxml文件的窗口

我将如何处理?

MainPain:

项目资源管理器:

 @FXML
private void searchButton(ActionEvent event) throws Exception {

    this.startSearch(stage);

}

public void startSearch(Stage stage) throws Exception {
    Parent parent = (Parent) FXMLLoader.load(getClass().getResource(
            "/view/Search.fxml"));
    Scene scene = new Scene(parent);
    stage.setScene(scene);
    stage.setTitle("Search");
    stage.show();

}

0 个答案:

没有答案