フォントの使用方法
次のプログラムでフォントを変更できるはずなのですが・・・。
※import文省略
public class StringDisplay extends Applet{
public void paint(Graphics g) {
g.drawString("文字が書けました",100, 50);
g.setFont(new Font("MS 明朝", Font.PLAIN, 25));
g.drawString("文字が書けました",100,100);
g.setFont(new Font("MS ゴシック", Font.BOLD, 30));
g.drawString("文字が書けました",100,150);
}
}
--実行結果--
・MS明朝及びMSゴシックにならない
・「文字が書けました」は3つとも出ている
・3つとも初期設定フォントの「dialog」らしい
・文字の大きさは変更されている
・3つ目に太字は適用されている
・他のアプリケーション(キューブペイントなど)で文字を書くときにはMS明朝・MSゴシックは使用できる
こんな感じなのですが、なぜフォントが変更できないのかが分かりません。
全く同じプログラムではありませんが、以前はちゃんと変更できました。
どなたかお分かりになる方はいませんでしょうか?