java - 在 JAVAFX 中将新添加的子级调整为父级的大小

标签 java javafx layout responsive autosize

晚安,我遇到了一个问题,我创建了一个应用程序表单,主舞台有按钮将不同的 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/

相关文章:

android - 左侧的 Textview 右侧的按钮非绝对值

html - 设计称呼

java - 当页面大小小于记录大小时,带有分页的 native 查询会引发内部服务器错误

java - ScrollView - 如何在 ScrollView 中启用水平滚动

java - 同时使用 Neo4j 和 Ontotext GraphDB 的 GraphQL

java - Eclipse 中可运行 jar 文件出现问题 : Unable to construct Application instance

java - 3D散点图JavaFX : How to show legend and measures near axis

java - 无法定位元素 - 使用 selenium webdriver 在不同区域设置中自动化网站

2d 场景中的 JavaFX 3d 子场景

android - 在 Android 中使用 XML