web-dev-qa-db-ja.com

Fontクラスを使用してJavaで文字列のフォントサイズ、スタイルを設定する方法は?

「Hello World」という文字列があるとします。この文字列のスタイルを太字フォントに変更し、すべての文字のサイズを12〜18 [pt]に設定します。その後、この文字列をJLabelおよびJButtonで使用します。どうやってやるの?

7
Jay

こちらをご覧ください http://docs.Oracle.com/javase/6/docs/api/Java/awt/Font.html#deriveFont%28float%29

JComponentにはsetFont()メソッドがあります。文字列ではなく、そこでフォントを制御します。

といった

JButton b = new JButton();
b.setFont(b.getFont().deriveFont(18.0f));
17
PeterMmm

Font myFont = new Font("Serif", Font.BOLD, 12);、次にコンポーネントでsetFontメソッドを使用します

JButton b = new JButton("Hello World");
b.setFont(myFont);
22
Petr Mensik