java - 有没有办法创建一个与父窗口具有相同属性的子窗口?

标签 java swing user-interface javafx

我知道在 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 WindowsJavaFX open new window

最佳答案

在显示舞台之前,请初始化其所有者:

关于java - 有没有办法创建一个与父窗口具有相同属性的子窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23851450/

相关文章:

java - 可以使用麦克风录制一次声音,但无法第二次启动麦克风

java - 按钮功能不起作用?

user-interface - JavaFX:禁用 ToggleGroup 中的所有按钮

java - java中将mapView添加到JPanel中

java - java中如何将char数组转换为多个字符串索引

java - 从数组中删除元素

java - 使 TitledBorder 标题可编辑

java - 更改窗口大小和 JLabel 的奇怪行为时如何更改字符串长度(以像素为单位计算其宽度)

python - 如果我计划运行一个使用 pyautogui 的 python 脚本,它可以同时运行多台计算机还是只能运行一台计算机?

Python 输入行不会获得键盘输入 - 而是在终端中输入