无法将真棒字体添加到场景生成器(缺少 类)

Trouble adding font awesome to scene builder(Missing classes)

我最近开始了我的学校项目,其中包含使用 JavaFX 的图形。我将 Font Awsome 添加到 Maven 依赖项并且 类 可以很好地加载到 IntelliJ 中但是当我将其 JAR 文件添加到场景构建器时只有:1. GlyphCheckBox 和 2. GlyphStack 并且其中没有任何 FontAwsomeIconView . 我应该如何解决这个问题? (我正在使用 JDK 13、JavaFX 14 和场景生成器 11)

<dependency>
            <groupId>de.jensd</groupId>
            <artifactId>fontawesomefx</artifactId>
            <version>8.9</version>
</dependency>

最新版本FontAwesomeFX (11) is hosted at bintray; Maven Central (8.9) 中的那个与最新的 JDK 不兼容,因为代码中有一些旧的 com.sun 引用。

  • 在 SceneBuilder 中打开 JAR/FXML 管理器(库窗格中的下拉菜单)
  • 添加存储库 URL - https://dl.bintray.com/jerady/maven/
  • 然后您必须添加 de.jensd:fontawesomefx-commons:11.0 以及 de.jensd.fontawesomefx-fontawesome:4.7.0-11 以使 FontAwesomeIconView 显示在控件列表中。