私のdrawString()
メソッドにはメソッドがありpaintComponent
ます。drawString()
太字でテキストを描画する方法はありますか? また、文字を大きくする方法はありますか?JLabel
どうしても必要な場合を除き、s の使用は避けたいと思います。
質問する
36222 次
3 に答える
20
のドキュメントによるとdrawString
:
このグラフィックス コンテキストの現在の font と colorを使用して、指定された文字列で指定されたテキストを描画します。一番左の文字のベースラインは、このグラフィックス コンテキストの座標系の位置 (x, y) にあります
実際、Graphics
クラスにはsetFont(Font font)
利用可能なメソッドがあります:
g.setFont(new Font("default", Font.BOLD, 16));
于 2013-02-10T19:27:54.437 に答える
1
テキストを描画する前に、フォントを設定する必要があります。
g.setFont(font);
于 2013-02-10T19:27:33.567 に答える
1
メソッドがあります: setFont(Font) - クラス java.awt.Component のメソッド このコンポーネントのフォントを設定します。setFont(Font) - class java.awt.Container のメソッド このコンテナのフォントを設定します。setFont(Font) - クラス java.awt.Graphics のメソッド このグラフィックス コンテキストのフォントを指定されたフォントに設定します。
于 2013-02-10T19:27:50.587 に答える