JavaFX场景构建器去了哪里?

时间:2015-03-05 14:53:37

标签: intellij-idea javafx javafx-8 fxml scenebuilder

我正在尝试找到难以捉摸的JavaFX场景构建器,以便我可以在Intellij中使用它。我在Windows操作系统上。

Oracle已经声明JavaFX场景构建器包含在新的下载中,但无论我如何搜索都找不到它(请参阅http://www.oracle.com/technetwork/java/javafx/downloads/index.html)。我认为他们已经链接到了不正确的页面,谷歌搜索它让我无处可去。

我已经安装了Java 8 SDK并且运行正常。显然JavaFX现在包含在其中,但在Java文件夹中没有任何地方可以找到场景构建器,它似乎在网上完全丢失。

请有人帮忙吗?我只是想编写一个小的GUI程序,看起来JavaFX似乎是要走的路(如果不是那么随意消除我的想法!)

3 个答案:

答案 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一起使用,请使用以下步骤。

  1. 安装适用于Windows的Scene Builder。 Download/Install From Here Windows Installer(x64)
  2. 在Intellij中将Scene Builder路径设置为可执行文件。 File -> Settings -> Languages And Frameworks -> JavaFx默认安装在C:\Users\kris\AppData\Local\SceneBuilder\enter image description here
  3. 打开您的.fxml文件。单击场景构建器选项卡。 enter image description here

答案 2 :(得分:0)

在Mac上,在Intellij中,您需要转到首选项,然后键入JavaFX然后执行此操作。请查看随附的图片。

enter image description here