我正在研究这个简单的应用程序,并尝试在单击按钮时创建一个新的舞台/窗口。当使用只有一个AnchorPane
的简单fxml文档时,我得到了这个工作。在我想要弹出的场景中,有一个带有两个标签的TabPane
。我已经在每个标签中导入了一个fxml文档,当我这样做时,会在每个标签中创建一个新的AnchorPane
。因此,当我点击主场景中的按钮时,没有任何事情发生。我真的不知道如何解决这个问题,有没有人有任何想法?
这是我现在用来展示新阶段的代码。
@FXML
private void showAddStage(ActionEvent event) {
try {
FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("Add.fxml"));
Parent root = (Parent) fxmlLoader.load();
Stage stage = new Stage();
stage.setScene(new Scene(root));
stage.show();
} catch (IOException e) {}
}