我的 JavaFX 和 FXML 应用程序加载如下:
登录屏幕。输入凭据后,登录阶段关闭,MainGui.FXML 使用自己的控制器启动:MainGuiController.java
MainGuiController 还为其他 GUI 调用控制器,因为到目前为止,在我的场景中,我只有一个菜单和一个空白主体。When a menu item is selected a Connection object is passed to the new stage's controller and the stage opens up in a new window. 到目前为止,一切都很好。
但是,我正在考虑更改设计并将菜单交互中显示的内容显示在菜单下方的空白正文部分中。我不喜欢打开许多具有 NPE 潜力的阶段的想法,因为我确实有一个可以使用的数据库。
每次选择菜单项时,如何将新内容 [来自现有 FXML 文件] 添加到菜单下方的空白锚窗格中?