我使用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中添加一组按钮。像这样的东西;
答案 0 :(得分:3)
SceneBuilder 2.0是来自Oracle的latest release,它早于Java 8u40,这意味着它不包含ButtonBar
或Spinner
等added之类的控件。 8u40。
为了能够使用完全兼容JavaFX 8/9的fxml文件,您需要来自Gluon的SceneBuilder。您可以从here下载二进制文件。
该项目仍然是开源的,您可以找到它here,它不仅会更新JDK 8和9中的最新更改,还会包含新功能。