4

我注意到当我向某些东西添加工具提示时(通过 Scene Builder 或在我的控制器中),每次我将鼠标悬停在查看它时,字体都会变得越来越小。我在一天中的大部分时间都在互联网上搜寻与此相关的任何信息,但找不到任何有关正在发生的事情的信息。

下面是每当我使用工具提示将鼠标悬停在控件上时的字体输出。它从 16 开始,这是我设置的,然后莫名其妙地开始缩小。这是图书馆的问题还是我做错了什么?

Font[name=System Regular, family=System, style=Regular, size=16.0]
Font[name=System Regular, family=System, style=Regular, size=11.600000381469727]
Font[name=System Regular, family=System, style=Regular, size=9.899999618530273]
Font[name=System Regular, family=System, style=Regular, size=9.899999618530273]
Font[name=System Regular, family=System, style=Regular, size=9.899999618530273]
4

2 回答 2

2

Chrismelman 的回答对我不起作用,但我修改了他的解决方案以便它起作用。

前:

<Tooltip text="Some Text.">
   <font>
      <Font size="24.0" />
   </font>
</Tooltip>

后:

<Tooltip text="Some Text." style="-fx-font-size: 24px"/>

因此,您只需删除工具提示中的字体标签,然后使用“pt”或“px”作为字体大小单位,将样式设置“-fx-font-size”添加到您想要的大小。

于 2016-03-11T16:58:04.470 回答
0

我通过删除字体标签并将其设置为样式属性来修复它。

前:

<Tooltip text="Some Text.">
   <font>
      <Font size="24.0" />
   </font>
</Tooltip>

后:

<Tooltip text="Some Text." style="--fx-font: 18pt &quot;System&quot;;"/>

注意:这是一种解决方法,希望他们会在某些版本中修复它。

于 2015-04-20T09:03:36.343 回答