javafx工具提示字体缩小

时间:2014-05-15 20:46:53

标签: javafx tooltip shrink

我注意到当我向某些东西添加工具提示时(通过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]

2 个答案:

答案 0 :(得分:2)

克里斯梅尔曼的答案对我不起作用,但我修改了他的解决方案,以便它做到了。

在:

<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”添加到您想要的大小。

答案 1 :(得分:0)

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

在:

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

后:

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

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