我正在尝试找到难以捉摸的JavaFX场景构建器,以便我可以在Intellij中使用它。我在Windows操作系统上。
Oracle已经声明JavaFX场景构建器包含在新的下载中,但无论我如何搜索都找不到它(请参阅http://www.oracle.com/technetwork/java/javafx/downloads/index.html)。我认为他们已经链接到了不正确的页面,谷歌搜索它让我无处可去。
我已经安装了Java 8 SDK并且运行正常。显然JavaFX现在包含在其中,但在Java文件夹中没有任何地方可以找到场景构建器,它似乎在网上完全丢失。
请有人帮忙吗?我只是想编写一个小的GUI程序,看起来JavaFX似乎是要走的路(如果不是那么随意消除我的想法!)
答案 0 :(得分:82)
使用JDK8u40,根据this:
从Oracle Java SE 8u40开始,Oracle不提供一组单独的JavaFX Scene Builder二进制文件。如果您想提供更改,想法或只是让我们知道您对代码所做的工作,请参阅OpenJDK社区贡献指南并加入openjfx-dev邮件列表。
您仍然可以在此link下载Oracle上的最后一个二进制文件。但请检查此警告:
警告:这些版本的JavaFX Scene Builder可能包含不包含最新安全修补程序的组件,不建议在生产中使用。
这意味着它不包括8u40的最后更改,就像新的Spinner
控件一样。
<强>替代强>
该项目是开源的,您可以在OpenJFX repo找到更新的代码。所以你可以自由下载并构建它。
自从在BSD许可下发布以来,Gluon提供了对Scene Builder更新版本的支持,您可以从here下载适用于您的平台或可执行jar的安装程序。
此外,他们有一个开放的repository,任何人都可以贡献。
答案 1 :(得分:62)
在Windows上使用带有JDK7的Intellij 14安装JavaFx Scene Builder(Gluon)
这可能也适用于Java 8,但我使用7,所以我没有测试8。
我知道这已经得到了回答,但这对未来的Intellij用户可能会有所帮助。要使场景构建器与Intellij 14一起使用,请使用以下步骤。
File -> Settings
-> Languages And Frameworks -> JavaFx
默认安装在C:\Users\kris\AppData\Local\SceneBuilder\
下
.fxml
文件。单击场景构建器选项卡。
答案 2 :(得分:0)