ButtonBar 内的意外区域

An unexpected Region inside of a ButtonBar

在我的 TornadoFX(它是 JavaFX8 的包装器)应用程序中,我创建了一个带有一个按钮的 ButtonBar。为此,我使用 DSL(代码,而不是 XML)。

没想到,我所有的按钮都在右边被压扁了。 Scenic View 显示在我的所有按钮之前有一个区域 Hgrow = Always

谢谢

这就是 ButtonBar 应该做的。根据 ButtonBar docs:

A ButtonBar is essentially a HBox, with the additional functionality for operating system specific button placement.

*强调我的

按钮栏将添加区域以将按钮推送到您的 OS 上预期的位置。要更改按钮在栏上的最终位置,请使用 ButtonBar.setButtonData(Button, ButtonData)