在 JAVAFX 中将新添加的子项调整为父项

Resize newly added child into parent in JAVAFX

晚安,我 运行 遇到了一个问题,我创建了一个申请表,主舞台有按钮可以将不同的 fxml 加载到应用程序中,然后将其添加到辅助 anchorPane 中,问题是这些新添加的子 anchorPanes 不会自动调整大小,即使在玩过 Layout Constrains 之后也是如此。

我正在使用 Java 8 和 IntelliJ/SceneBuilder

主舞台控制器: main_stage_controller

App 运行默认大小: app_1

调整大小后的应用程序: app_2

找遍了都没有找到解决方法,谢谢!

将以下行添加到子 FXML 加载窗格修复了它:

AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0"

现在,应用程序会调整新加载的 anchorPanes 的大小并居中。