1

質問にあるように...ウィンドウでサイズを変更するようにレイアウトなどを設定できますが、フォントのサイズを変更する方法がわかりません。

(実際には、サイズ変更やフォントの制約を行っていないのは、JLabel コンポーネント自体である可能性があります...)

4

1 に答える 1

1

ウィンドウ (またはアプレット、またはレイアウト) のサイズの変化を追跡し、フォントのサイズの同期を維持するためにsetFont()orを呼び出すには、おそらくある種のリスナーを設定する必要があります。setAffineTransform()

フォントのレンダリングがそのまま行われる理由の 1 つは、さまざまな画面解像度やレイアウトでフォントのサイズが一定になるようにするためです。このシステムは、レイアウトに合わせてフォントをスケーリングすることを意図したものではありません。

于 2009-02-25T00:09:43.020 に答える