难以在场景构建器中添加很棒的字体(缺少类)

问题描述 投票:1回答:1

我最近开始了我的学校项目,其中包含带有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>
javafx font-awesome scenebuilder
1个回答
0
投票

FontAwesomeFX(11)的最新版本托管在bintray;由于代码中有一些旧的com.sun引用,因此maven Central(8.9)中的一个与最新的JDK不兼容。

  • 在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出现在控件列表中。
© www.soinside.com 2019 - 2024. All rights reserved.