2

FontMetrics オブジェクト内に Font を設定する必要があるプログラムを作成しています。以前に fontmetrics を作成しましたが、Graphics オブジェクトにアクセスできなくなりました。それでも、FontMetrics 内のフォントを変更したい、つまり、新しいフォントで新しい FontMetrics を作成したいが、同じ Graphic コンテキストを使用したい。

Graphics を利用可能にすることはできますが、それには時間がかかり、そうするのはまったく意味がありません。もっと簡単な方法を知っている人はいますか?それは方法であるべきであることは明らかです。おそらく、本当にばかげたものを見逃しているだけです(ドキュメントを見て、何も見つかりませんでした)。

4

1 に答える 1

3

おそらく最も簡単な方法は、 を使用することJComponent.getFontMetrics(Font)です。このメソッドはJComponentの currentを尊重しますFontRenderContext(注: current は尊重しComponent.getFontMetricsませFontRenderContext)。

于 2012-05-20T14:13:17.503 に答える