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.
質問にあるように...ウィンドウでサイズを変更するようにレイアウトなどを設定できますが、フォントのサイズを変更する方法がわかりません。
(実際には、サイズ変更やフォントの制約を行っていないのは、JLabel コンポーネント自体である可能性があります...)
ウィンドウ (またはアプレット、またはレイアウト) のサイズの変化を追跡し、フォントのサイズの同期を維持するためにsetFont()orを呼び出すには、おそらくある種のリスナーを設定する必要があります。setAffineTransform()
setFont()
setAffineTransform()
フォントのレンダリングがそのまま行われる理由の 1 つは、さまざまな画面解像度やレイアウトでフォントのサイズが一定になるようにするためです。このシステムは、レイアウトに合わせてフォントをスケーリングすることを意図したものではありません。