JavaFX:FXML:如何使子项扩展其大小以适合父窗格?
我已经设法在父fxml(mainMenu UI)下加载了一个子fxml(子UI)。我创建了一个Id为“mainContent”的AnchorPane。此窗格绑定到 4 个边,并且与舞台的一致性变化。
子窗口将加载到“主内容”锚点中。但是,我无法弄清楚如何使孩子与其父级“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());
}
}
为了进一步说明我的问题,请参阅我的快照。红色方块是孩子。黄色方块是 MainMenu 父级的“主内容”AnchorPane。