我知道在 Swing 中您可以与父窗口打开一个子窗口/对话框/框架,并且子窗口将具有与父窗口相同的属性,例如共享左上角的标志。 JavaFX 8 中有类似的功能吗?这会创建一个新窗口,但没有任何共享信息的父窗口(甚至能够关闭父窗口,而子窗口不会关闭):
@FXML
private void onNewClanCreation(ActionEvent event) throws IOException {
Parent root = FXMLLoader.load(getClass().getResource("ClanCreationPanel.fxml"));
Stage stage = new Stage();
stage.setScene(new Scene(root));
stage.setResizable(false);
stage.setTitle("New Clan Creation");
stage.show();
}
注意:我已阅读 JavaFX 2.0 FXML Child Windows和 JavaFX open new window 。
最佳答案
在显示舞台之前,请初始化其所有者:
关于java - 有没有办法创建一个与父窗口具有相同属性的子窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23851450/