Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
親のサイズに比例してテキストのサイズを変更する (パフォーマンスの観点から) 最良の方法は何ですか? テキスト (複数行にまたがる可能性があります) が常に使用可能なサイズをすべて使用する、装飾されていないウィンドウを作成したいと考えています。
それが最善の方法かどうかはわかりませんが、スケールを使用するとうまくいきます。
親の heightProperty と widthProperty への変更をリッスンして、倍率を計算し、それをコンポーネント (ここではテキストまたはラベル) に適用するだけです。これは、JavaFx マジック バインディングでも実行できます :)
したがって、フォントなどを動的に変更する必要はありません (これはスケール計算よりもはるかに遅くなると思います)。