查找可用字形名称列表以用于 JavaFX 中的 FontAwesomeIcons

问题描述 投票:0回答:4

我正在使用 SceneBuilder 设计 JavaFX-Stage。我想包括来自 FontAwesome 的图标。因此,我从 mvnrepository 下载了 fontawesome-8-2.jar:here。我已使用其库管理器将此 jar 文件添加到 SceneBuilder。 为什么我下载的是 8-2.jar 而不是 8-9.jar?好吧,每当我使用 SceneBuilder 的库管理器包含 jar 文件时,对于 8-9.jar,仅包含 GlyphBrowser 和 Glyph-Stack。但我对 FontAwesomeIcon 很感兴趣!这似乎是第一个错误。

无论如何,在SceneBuilder中包含8-2.jar后,我可以选择一个FontAwesomeIcon。我可以通过更改属性寄存器中的字形名称来更改图标。 CLOSE 和 UMBRELLA 等字形名称有效。然而,我遇到的问题是我只是不知道所有可用图标的字形名称。我不知道我可以选择哪些字形。

我试图通过查看this网站来解决这个问题。例如,当搜索名为“地址”的图标时,该网站会显示一系列合适的图标,其中一个名为“地图标记”。但这不是有效的字形名称。我试过了,默认的 ANCHOR 字形没有改变。

我现在真的有点沮丧。有谁知道在哪里可以找到可用的字形名称列表?

我知道很多人似乎为此目的使用 FontAwesomeFX GlyphBrowser here。问题是我的 JavaFX 应用程序是使用最新版本构建的(我认为它是 JavaFX 11)。 GlyphBrowser 不适用于此版本 - 我通过 this 论坛条目验证了此声明。

javafx font-awesome scenebuilder
4个回答
0
投票

对我来说,解决方案是使用 bootstrap 图标,从 bootstrap 为你需要的每个图标下载它。保存到您的项目目录。


0
投票
  1. 从这里选择并下载图标:https://icons.getbootstrap.com/
  2. 将你需要的图标(SVG文件)保存到你的项目中
  3. 使用 shcene builder 打开场景,将 SVG 路径控件放置在布局中的任何位置 Library search

inpector>属性>内容

复制粘贴您之前从 biitsrap 下载的 SVG 文件的“路径”。 您可以使用您的 IDE 通过双击 SVG 文件来获取路径。(我正在使用 Intelijj IDE)

例如,这样的路径: M11 2a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v12h.5a.5.5 0 0 1 0 1H.5a.5.5 0 0 1 0-1H1v-3a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3h1V7a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v7h1V2zm1 12h2V2h-2v12zm-3 0V7H7v7h2zm-5 0v-3H2v3h2z

4.将此路径粘贴到 schene builder 中的 Content properties,在 schen builder 的右上角。 点击您的 SVG 路径,打开属性-> 内容:将路径粘贴到内容中

希望你明白我的解释, 不错的编码


0
投票

这是您正在寻找的备忘单:

https://www.fontawesomecheatsheet.com/


-1
投票
  1. 从这里选择并下载图标:https://icons.getbootstrap.com/
  2. 将你需要的图标(SVG文件)保存到你的项目中
  3. 使用 shcene builder 打开场景,将 SVG 路径控件放置在布局中的任何位置 Library search

inpector>属性>内容

复制粘贴您之前从引导程序下载的 SVG 文件的“路径”。它是免费的 您可以使用您的 IDE 通过双击 SVG 文件来获取路径。(我正在使用 Intelijj IDE)

例如,这样的路径: M11 2a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v12h.5a.5.5 0 0 1 0 1H.5a.5.5 0 0 1 0-1H1v-3a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3h1V7a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v7h1V2zm1 12h2V2h-2v12zm-3 0V7H7v7h2zm-5 0v-3H2v3h2z

4.将此路径粘贴到场景构建器中的内容属性,在场景构建器的右上角。 单击您的 SVG 路径,打开属性-> 内容:将路径粘贴到内容中

希望你明白我的解释, 不错的编码

© www.soinside.com 2019 - 2024. All rights reserved.