【发布时间】:2015-10-05 02:35:20
【问题描述】:
这是SO question 的扩展,其中文件选择器打开并附加到主阶段。
如何打开一个附加到初级阶段的FXML 阶段?
下面的代码加载FXML 并替换了primaryStage(当前阶段)。如何将其加载为附加窗口?
Stage stage = (Stage)((Node) event.getTarget()).getScene().getWindow();
Parent parent = null;
try {
parent = FXMLLoader.load(getClass().getResource("/gui/GUpdater-progress.fxml"));
} catch (IOException e) {
e.printStackTrace();
}
Scene scene = new Scene(parent,600,400);
stage.setResizable(false);
stage.setTitle("GUpdater");
stage.setScene(scene);
stage.show();
【问题讨论】:
-
你的问题不是很清楚。你想创建一个新的舞台吗?
-
是的,我可以将它附加到初级阶段吗?
-
我不知道你所说的“附加”是什么意思。您的意思是您希望现有阶段成为它的owner(向下滚动到文档的“所有者”部分)?