【发布时间】:2013-09-08 06:55:17
【问题描述】:
我有 2 个 fxml 文件:
- 布局(标题、菜单栏和内容)
- Anchorpane(应该放在其他 fxml 文件的内容中)
我想知道如何从“主”场景加载内容空间内的第二个文件。在 javaFX 中工作是一件好事还是加载新场景更好?
我正在尝试做这样的事情,但它不起作用:
@FXML
private AnchorPane content;
@FXML
private void handleButtonAction(ActionEvent event) {
content = (AnchorPane) FXMLLoader.load("vista2.fxml");
}
感谢您的帮助。
【问题讨论】:
-
您的代码不起作用,因为加载程序创建了一个新的 AnchorPane,但您从未将新窗格添加到场景图中的父级。
-
您能告诉我如何将新窗格添加到场景中的父级吗?我是使用 JavaFX 的新手
-
我创建了一个答案以提供有关 fxml 加载的更多详细信息。