关于intellij的想法:JavaFX场景构建器哪里去了?

Where has the JavaFX scene builder gone?

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

Oracle已经声明JavaFX Scene Builder包含在一个新的下载文件中,但是无论如何搜索我都找不到它(请参阅http://www.oracle.com/technetwork/java/javafx/downloads/index.html)。 我认为他们已链接到不正确的页面,因此谷歌搜索使我无处可寻。

我已经安装了Java 8 SDK,并且工作正常。 显然,现在包括了JavaFX,但是在Java文件夹的任何地方都找不到场景生成器,而且它似乎在网上完全消失了。

有人可以帮忙吗? 我只想编写一个小型GUI程序,似乎要走JavaFX(如果不是这样的话,那么就可以不要理ab我这个想法!)


对于JDK8u40,根据以下说明:

Starting with Oracle Java SE 8u40, Oracle does not provide a separate set of accompanying JavaFX Scene Builder binaries. If you would like to contribute changes, ideas or just let us know what you have done with the code, please consult the OpenJDK Community contribution guidelines and join the openjfx-dev mailing list.

您仍然可以在此链接中从Oracle下载最后一个二进制文件。但是请检查以下警告:

WARNING: These versions of JavaFX Scene Builder may include components that do not contain the latest security patches and are not recommended for use in production.

这意味着它不包括8u40的最后更改,例如新的Spinner控件。

备择方案

该项目是开源的,您可以在OpenJFX存储库中找到更新的代码。因此,您可以免费下载并构建它。

自从获得BSD许可发布以来,Gluon就为Scene Builder的更新版本提供支持,您可以从此处下载适用于您的平台的安装程序或可执行jar。

此外,他们有一个开放的资源库,任何人都可以贡献力量。


在带有JDK7的Windows上使用Intellij 14安装JavaFx Scene Builder(Gluon)

这可能也适用于Java 8,但是我使用的是7,所以我没有测试8。

我知道已经回答了这个问题,但这可能对将来的Intellij用户有所帮助。要使场景生成器与Intellij 14配合使用,请执行以下步骤。

  • 安装适用于Windows的Scene Builder。从此处下载/安装(Windows Installer(x64))
  • 将Scene Builder路径设置为Intellij中的可执行文件。 File -> Settings
    -> Languages And Frameworks -> JavaFx
    默认情况下,C:\Users\kris\AppData\Local\SceneBuilder\下安装了我的
    enter image description here
  • 打开您的.fxml文件。单击场景构建器选项卡。
    enter image description here
  • 更新2019:

    • 默认安装路径似乎是" Program Files" C:\Program Files\SceneBuilder\SceneBuilder.exe
    • 可能需要在Intellij 2019中启用JavaFX插件


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

    enter image description here