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

时间:2018-11-19 11:00:43

标签: java javafx layout responsive autosize

晚安,我遇到一个问题,我有一个创建的应用程序表单,主舞台具有将不同的fxml加载到应用程序中的按钮,然后将这些按钮添加到辅助anchorPane中,问题是这些即使在使用布局约束后,新添加的子anchorPanes也不会自动调整大小。

我正在使用Java 8和IntelliJ / SceneBuilder

主舞台控制器: main_stage_controller

以默认大小运行的应用: app_1

调整大小后的

App: app_2

我到处搜索,似乎找不到解决方法,谢谢!

1 个答案:

答案 0 :(得分:0)

将以下行添加到已加载FXML的子窗格中,以对其进行修复:

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

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