【问题标题】:FontAwesomeIcons add TooltipFontAwesomeIcons 添加工具提示
【发布时间】:2018-06-04 19:22:07
【问题描述】:

我为 FontAwesomeIcons 下载了一个 .jar 文件并将其集成到我的项目中。现在我想为我的图标添加一个工具提示,不幸的是它会被拒绝(在标签上,按钮 funkoniert 它)。有没有人有一个解决方案,以便我也可以在工具提示上放置一个图标?

【问题讨论】:

  • 你的问题有点混乱。您是要向工具提示添加图标还是向图标添加工具提示?
  • 如果您尝试在 FontAwesome 图标本身上安装 Tooltip,该图标最终继承自 Text 类,您只需调用 Tooltip 的静态 install() 方法即可安装它班级:Tooltip.install(icon, new Tooltip("This is a tooltip.");
  • @Zephyr 抱歉,我的问题太具有误导性了。我有一个图标,我想在这个图标上添加一个工具提示(如果我将鼠标移到图标上,我会在鼠标指针上看到一条小消息)。可以理解吗?并感谢您的回答。

标签: java javafx icons font-awesome


【解决方案1】:

您提出了两个相互矛盾的问题,但您可以这样做。

将图片添加到工具提示

FontAwesomeIconView 继承自 Node 类(最终),因此可以将其设置为工具提示的 graphic 属性

Tooltip tooltip = new Tooltip();
tooltip.setGraphic(new FontAwesomeIconView());

向 FontAwesomeIconView 添加工具提示

FontAwesomeIconView 是标准的Node,因此您可以轻松地在其上安装工具提示:

Tooltip.install(fontAwesomeIcon, new Tooltip("Click me"));

【讨论】:

  • 你不需要'mouseOverEvent'。工具提示可以解决这个问题。只需在“initialize()”方法中的某处安装工具提示即可。
猜你喜欢
  • 2011-11-16
  • 2011-10-30
  • 1970-01-01
  • 2012-11-02
  • 2014-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-14
相关资源
最近更新 更多