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

クリスメルマンの答えはうまくいきませんでしたが、うまくいくように彼の解決策を修正しました。

前:

<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 に答える