【发布时间】:2014-04-11 20:01:17
【问题描述】:
我已经设法在父 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());
}
}
为了进一步说明我的问题,请查看我的快照。红色方块是孩子。黄色方块是 MainMenu 父级的“mainContent”AnchorPane。
【问题讨论】:
-
这个面板绑定了4个面,根据舞台变化。你是怎么做到的?