Rya*_*n J 14 javafx-2 scenebuilder
如果hbox的大小调整大于其首选宽度,则默认情况下它会将子级保持为其首选宽度,从而使额外空间不被使用.如果应用程序希望为一个或多个子项分配该额外空间,则可以选择性地为该子项设置一个hgrow约束.有关详细信息,请参阅"可选布局约束".
在附图中,为什么按钮不能填充水平宽度?

这HBox.setHgrow(field, Priority.ALWAYS)与文档引用的代码不同.
jew*_*sea 23
像在屏幕截图中一样选择按钮,在右侧布局窗格的"大小"框中将"最大宽度"设置为:
MAX_VALUE
Run Code Online (Sandbox Code Playgroud)
这将停止按钮的最大尺寸绑定到按钮的首选大小.
UI控件还提供基于控件的典型用法的默认最小和最大大小.例如,Button对象的最大大小默认为其首选大小,因为您通常不希望按钮任意增大.
....
要使所有按钮的大小调整为
VBox窗格的宽度,每个按钮的最大宽度将设置为Double.MAX_VALUE常量,这使控件可以无限制地增长.使用最大值常量的替代方法是将最大宽度设置为特定值,例如80.0.