当前位置: 首页 > 知识库问答 >
问题:

查找可用于JavaFX中FontAwesomeIcons的可用图示符名称列表

齐嘉庆
2023-03-14

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

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

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

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

我知道很多人似乎正在为此使用FontAwesomeFX浏览器。问题是我的JavaFX应用html" target="_blank">程序是使用最新版本构建的(我认为它是JavaFX11)。GlyphBrowser不适用于此版本-我通过此论坛条目验证了此声明。

共有3个答案

董翰池
2023-03-14
  1. 从这里选择并下载图标:https://icons.getbootstrap.com/
  2. 保存你需要的图标(SVG文件)到你的项目
  3. 使用shcene Builder打开场景,将SVG路径控制放在布局中的任何位置库搜索

输入器

复制粘贴路径之前从bootstrap.it下载的SVG文件是免费的您可以通过双击SVG文件使用您的IDE获取路径。(

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

4.将此路径粘贴到schene builder中位于schene builder右上方的内容属性。单击SVG路径,打开属性-

希望你能理解我的解释编码不错

严恩
2023-03-14
  1. 从这里选择并下载图标:https://icons.getbootstrap.com/
  2. 保存你需要的图标(SVG文件)到你的项目
  3. 使用shcene Builder打开场景,将SVG路径控制放在布局中的任何位置库搜索

输入器

复制粘贴"路径"的SVG文件你下载之前frombiitsrap.您可以通过doble单击SVG文件使用您的IDE获取路径。(

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

4.paste这个路径到schene构建器中的内容属性,在schene构建器的右上角. clik你的SVG路径,打开属性-

希望你能理解我的解释编码不错

辛才俊
2023-03-14

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

 类似资料:
  • 这个下拉列表有点麻烦。http://jsfidle.net/vnr0rbuu/2/ 如果你使用你的轨迹板或苹果鼠标,你有隐形滚动条默认,它为它工作!但是,如果你使用另一个鼠标或者一台PC,你的每个滚动条都是可见的,这里我的li没有正确地应用我的内联块的样式。 知道吗? 我得HTML: 和我的CSS:

  • 是否可以使用图表的图例切换显示/隐藏系列? 我的的大多数名称都很长,如果它们被写了两次,看起来很奇怪,一次是在图例中,这样您就可以知道哪个颜色属于哪个,第二次是在之外切换它们。 Edit1:也许我不清楚,即使没有内置函数,我也可以使用一些输入来了解变通方法的样子,因为我什么都想不出来。

  • 我是k8s的新手,我在这里遇到了一个小问题。 下面是上下文:我需要每天通过crontask调用,并等待k8s重新创建pod,然后登录到pod中的容器并运行shell命令。 因此,我查询部署并得到如下内容: 然后我编写了一个bash脚本,它将在5分钟的间隔内删除豆荚。这是容易的部分。 假设调用并等待k8s重新创建一个新的pod。这个新的pod将有一个新的名称,比如 问题是,我需要在bash脚本中捕获

  • 我有一个弹出对话框,其中有一个带有项目列表的表。如果项目超过10个,则显示滚动条。现在,当我想检索整个列表(比方说17个项目的列表)并获取它们的名字时,我只得到了10个名字,其余的都是空的。列表中的最后一个元素没有任何不同的东西(比如'lastid'div左右)。所以我想我应该只是滚动和获得其余的,但任何滚动方法都不对我工作\。我尝试了和您还有其他想法吗?