在 Scene Builder 中包含 ControlsFX?

Include ControlsFX in Scene Builder?

是否可以包含 Controls FX in Scene Builder 的组件?

如果是,你能告诉我怎么做吗,如果没有,你能告诉我是否有其他选择吗?

是的,你可以。但不幸的是 all ControlsFX 控件不受场景生成器支持。标题为 "All controls should be supported by SceneBuilder" 的问题目前正在与 ControlsFX 团队一起解决。

更新

SceneBuilder 8.2.0 起,您可以直接从 SceneBuilder 中搜索工件,并使用全新的库管理器将其包含在内\o/

要打开库管理器:

  • 单击库右侧的向下箭头并选择导入 JAR/FXML 文件。

  • 这将打开库管理器对话框:

  • Select "Search Repository" 并输入 "ControlsFX" 并单击“搜索”按钮。

  • 这将显示默认添加的存储库中列出的所有 controlsfx 工件。选择 "org.controlsfx:controlsfx" 并点击 "Add Jar"。

  • 然后显示对话框,您可以在其中 select 要导入的组件。 Select 他们并按下 "Import Component" 按钮。

  • 所有 selected 组件都加载到 SceneBuilder 中。


8.2.0之前的SceneBuilder导入控件

SceneBuilder 8.2.0之前,可以手动导入控件:

  • 单击 Library
  • 右侧的向下箭头
  • 选择"Import JAR/FXML File"
  • select controlsfx jar.

如果您使用的是 Maven,那么只需 link 直接从您的本地存储库获取它,而不必管理单独的实例。

linux 环境中的默认设置是 ~/.m2/repository/org/controlsfx/

更新的话记得手动更新哦