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

如果是,您能告诉我如何,如果不能,您能告诉我是否有替代方法?

最佳答案

是的你可以。但是很不幸,场景构建器不支持所有 ControlsFX控件。 ControlsFX小组当前打开了一个名为"All controls should be supported by SceneBuilder"的问题。

更新资料

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

要打开库管理器:

  • 单击“库”右侧的向下箭头,然后选择“导入JAR / FXML文件”。


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

  • javafx - 在Scene Builder中包含Controls FX吗?-LMLPHP
  • 选择“搜索存储库”,然后键入“ControlsFX”,然后单击搜索按钮。

  • javafx - 在Scene Builder中包含Controls FX吗?-LMLPHP
  • 这将显示默认添加的存储库中列出的所有controlfx Artifact 。选择“org.controlsfx:controlsfx”,然后单击“添加 jar ”。

  • javafx - 在Scene Builder中包含Controls FX吗?-LMLPHP
  • 然后显示对话框,您可以在其中选择要导入的组件。选择它们,然后按“导入组件”按钮。

  • javafx - 在Scene Builder中包含Controls FX吗?-LMLPHP
  • 所有选定的组件都被加载到SceneBuilder中。

  • javafx - 在Scene Builder中包含Controls FX吗?-LMLPHP

    在8.2.0之前将控件导入SceneBuilder

    在SceneBuilder 8.2.0之前,您可以手动导入控件:
  • 单击Library右侧的向下箭头
  • 选择“导入JAR / FXML文件”
  • 选择 controlsfx jar
  • 10-07 13:10