Eclipse JavaFX Scene Builder将ButtonBar或分组按钮添加到GUI

时间:2017-10-21 12:31:19

标签: java javafx javafx-8 scenebuilder java-9

我使用JavaFX在Eclipse Oxygen.1a Release(4.7.1a)中构建了一个桌面应用程序,这将是我的第一个。我创建了一个名为PersonOverview.fxml的文件,并在代码中添加了以下代码;

<ButtonBar>
    <buttons>
        <Button text="New" ButtonBar.buttonData="LEFT" />
        <Button text="Save" ButtonBar.buttonData="RIGHT" />
    </buttons>
</ButtonBar>

JavaFX Scene Builder 2.0似乎无法识别该元素 -  的 ButtonBar

我想知道是否有替代方案。我想在GUI的最右下方的GUI中添加一组按钮。像这样的东西;

Grouped buttons

1 个答案:

答案 0 :(得分:3)

SceneBuilder 2.0是来自Oracle的latest release,它早于Java 8u40,这意味着它不包含ButtonBarSpinneradded之类的控件。 8u40。

为了能够使用完全兼容JavaFX 8/9的fxml文件,您需要来自Gluon的SceneBuilder。您可以从here下载二进制文件。

该项目仍然是开源的,您可以找到它here,它不仅会更新JDK 8和9中的最新更改,还会包含新功能。