Javafx工具提示字体收缩



我注意到当我添加一个工具提示到一些东西(无论是通过场景生成器或在我的控制器),每次我把鼠标移过去看它,字体会变得越来越小。我在网上搜索了一天的大部分时间,寻找与此相关的任何信息,但找不到任何关于正在发生的事情的信息。

下面是鼠标移到带有工具提示的控件上时的字体输出。它从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]

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

:

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

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

所以你只需删除你的工具提示中的字体标签,然后添加一个样式设置"- fix -font-size"到你想要的大小,使用"pt"或"px"作为字体大小的单位

我通过移除font标签并将其设置为style属性来修复它。

:

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

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

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

最新更新