在我的TornadoFX(JavaFX8的包装器)app中,我用一个按钮创建了一个ButtonBar。我使用DSL(代码,而不是XML)。
出乎意料的是,我的所有按钮都被压在右边。风景视图显示我的所有按钮前都有一个区域Hgrow = Always
。
这个地区来自哪里?
如何将其删除/设置为Hgrow = Never
?
我一般如何获得对ButtonBar子项的引用? GetChildrenUnmodifiable
返回一个空列表。
谢谢
答案 0 :(得分:2)
这就是ButtonBar
应该做的事情。根据{{3}}:
ButtonBar本质上是一个HBox,具有操作系统特定按钮放置的附加功能。
* 强调我的
按钮栏将添加区域以将按钮推到操作系统上预期的位置。要更改按钮最终位于条形图上的位置,请使用ButtonBar docs。