如何将自定义 JAR 加载到 IntelliJ 内置的 SceneBuilder 中?

How do you load a custom JAR into the SceneBuilder that's built into IntelliJ?

我正在尝试将自定义控件加载到 运行IntelliJ 中的 SceneBuilder 中。我从 Gluon 下载了插件。在我安装的单机版中,可以通过单击 'Library' 下的齿轮图标来导入自定义 JAR 的选项。当 SceneBuilder 在选项卡式编辑器视图中来自 IntelliJ 内部 运行 时,我看不到任何类似的东西。

我认为导入 JAR 可以让我看到它出现在 IntelliJ 中,但没有这样的运气。它仅在 SceneBuilder 运行 独立时显示。

IntelliJ 内置场景生成器不同使用 Gluon 的场景生成器。前者是嵌入在 IDE 中的版本,随 IntelliJ IDEA 14,two years ago, but without several features or even menus or recent improvements, while the latter is the complete and updated 版本 8.1.1 引入,它允许您使用可用的最新功能和 或添加自定义控件,就像您已经完成的那样。

如果你查看 IntelliJ help,他们也推荐使用独立版本(虽然他们仍然指向旧的 2.0 Oracle 版本),他们没有提到他们嵌入的版本。

如果你想使用自定义控件,这里唯一的选择是 Gluon 的版本。

注意: 我编辑了答案以澄清 IntelliJ 内置场景生成器 确实使用 Gluon 的场景生成器,通过扫描dist.jar 的内容文件夹。建议安装最新的 version