相关疑难解决方法(0)

JavaFX:FXML:如何让孩子扩展其大小以适应父窗格?

我已设法在父fxml(mainMenu UI)下加载子fxml(子UI).我创建了一个id为"mainContent"的AnchorPane.此窗格绑定到4个方面,并且更改符合舞台.

子窗口将加载到"mainContent"锚定窗格中.但是,我无法弄清楚如何让孩子与其父"mainContent"一起改变.

我的孩子UI就是这样调用的.

@FXML
private void mnuUserLevel_onClick(ActionEvent event) {
    FXMLLoader loader = new FXMLLoader(getClass().getResource("DBedit.fxml"));
    loader.setController(new DBeditEntityUserlevel());

    try {
           Node n = (Node)loader.load();
           mainContent.getChildren().add(n);
    } catch (IOException e){
           System.out.println(e.getMessage());
    }
}
Run Code Online (Sandbox Code Playgroud)

为了进一步说明我的问题,请看我的快照.红场就是孩子.黄色方块是MainMenu父级的"mainContent"AnchorPane.

在此输入图像描述

java javafx-2 fxml

21
推荐指数
2
解决办法
6万
查看次数

标签 统计

fxml ×1

java ×1

javafx-2 ×1