Inlcude FontAwesomeFX来自FXML的图标和字形



  1. 第1区 (伟大的FontAwesomeFX )

  • 提到JFXBadge来自JFoenix Library,我发现代码从github下载他们的demo。

回到FontAwesomeFX 8.5.0的旧时代<我可以在应用程序图标中包含:

          

旧解决方案:

你需要的是:

  

经过几次更新后,我添加了最新的jar ( 8.9 ),但我不知道如何做到这一点?

在普通的java代码中,您可以使用FontAwesomeFX的答案来完成 – 只显示矩形


最后:

我如何将FontAwesomeFX中的图标FontAwesomeFX到上面的.fxml ,这样我就可以通过SceneBuilder检查它们,而且我还没有编译运行舞蹈。

包括ControlsFX在内的答案也将被接受:),我需要以某种方式包含图标。


版本8.0.10的图标:

在此处输入图像描述

版本8.9.0的图标(一切都不同):

在此处输入图像描述



  1. 第2区 (伟大的ControlsFX )

BitBucket 讨论下面的代码。

现在是6:45 am我正在尝试使用ControlsFX 8.40并且没有任何作用….. 🙁 omggggggggg:

  //...  //... 

我从上面的代码中得到一个矩形…

我正在添加这个答案,直到有人回答这个问题。


我想创建下面JFXBadge

在此处输入图像描述

我使用的旧代码(使用FontAwesomeFX 8.0.10 ):

FXML部分:

   //..        //.. 

文本的CSS部分( Top-RIGHT )和实际的ICON

 .icon{ -fx-text-fill: #FE774D; -fx-padding: 10.0; -fx-cursor: hand; } .icons-badge .badge-pane { -fx-background-color:#ff4081; -fx-background-radius:23.0; -fx-pref-width: 23.0; -fx-pref-height: 23.0; -fx-alignment: center; } .icons-badge Label{ -fx-font-weight: BOLD; -fx-font-size: 13.0px !important; -fx-text-fill: WHITE; }