「Hello World」という文字列があるとします。この文字列のスタイルを太字フォントに変更し、すべての文字のサイズを12〜18 [pt]に設定します。その後、この文字列をJLabel
およびJButton
で使用します。どうやってやるの?
こちらをご覧ください 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));
Font myFont = new Font("Serif", Font.BOLD, 12);
、次にコンポーネントでsetFontメソッドを使用します
JButton b = new JButton("Hello World");
b.setFont(myFont);