在Scene Builder中包含控制FX?

Eva*_*eil 29 javafx scenebuilder controlsfx

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

如果是的话,你能告诉我,如果没有,你能告诉我是否有其他选择?

Ita*_*iha 38

是的你可以.但遗憾的是,场景构建器不支持所有 ControlsFX控件.目前,ControlsFX团队正在打开一个名为"SceneBuilder应支持所有控件"的问题.

更新

SceneBuilder 8.2.0开始,您可以直接从SceneBuilder中搜索一个工件,并使用全新的Library Manager包含它们\ o /

要打开库管理器:

  • 单击Library右侧的向下箭头,然后选择import JAR/FXML File.

在此输入图像描述

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

在此输入图像描述

  • 选择"搜索存储库"并键入"ControlsFX",然后单击"搜索"按钮.

在此输入图像描述

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

在此输入图像描述

  • 然后显示Dialog,您可以在其中选择要导入的组件.选择它们并按"导入组件"按钮.

在此输入图像描述

  • 所有选定的组件都加载到SceneBuilder中.

在此输入图像描述


在8.2.0之前将控件导入SceneBuilder

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

  • 单击右侧的向下箭头 Library
  • 选择"导入JAR/FXML文件"
  • 选择controlsfx jar.

在此输入图像描述

  • gradle 依赖项 jar 并不真正保存在项目文件中的任何位置,因此您无法访问它来导入它。 (2认同)