晚安,我遇到了一个问题,我创建了一个应用程序表单,主舞台有按钮将不同的 fxml 加载到应用程序中,然后将其添加到辅助 anchor Pane 中,问题是这些新添加的子 anchor Pane 不会自动调整大小,即使在使用布局约束之后也是如此。
我正在使用 Java 8 和 IntelliJ/SceneBuilder
主舞台 Controller : main_stage_controller
应用程序以默认大小运行: app_1
调整大小后的应用程序: app_2
找遍了也没找到解决办法,谢谢!
最佳答案
将以下行添加到子 FXML 加载 Pane 即可修复该问题:
AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0"
现在,应用程序会调整新加载的 anchor Pane 的大小并使其居中。
关于java - 在 JAVAFX 中将新添加的子级调整为父级的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53373180/