////////////////////////////////////////////////////////////////////////////////
// << ja129b.java >>
//
//  JApplet(2):部品(パネル、フォント)
//
//  フォントを変えてパネルに文字を描画する。
//
// ●Fontクラスのコンストラクタ
//    public Font(String name, int style, int size)
//      機能 :Fontオブジェクトを作成する。
//          name :フォント名(Serif, SansSerif, Monospced, Dialog, 
//                               DialogInput)
//          style:スタイル(Font.PLAIN, Font.BOLD, Font.ITALIC,
//                             Font.BOLD+Font.ITALIC)
//          size :大きさ(ピクセル値)
//
// ●Graphicsクラスのメソッド
//   public void setFont(Font font)
//     機能:以降に表示する文字をfontに設定する。
//         font:設定するフォント。Fontオブジェクトで指定。
//          フォント名(Serif, SansSerif, Monospced, Dialog, DialogInput)
//
////////////////////////////////////////////////////////////////////////////////

import java.awt.*; 
import javax.swing.*;

public class ja129b extends JApplet {

  public void init() {
    // アプレットからコンテンツペインを取得。
    Container c = this.getContentPane();

    // コンテンツペインのレイアウトマネージャをBorderLayoutに設定。
    c.setLayout(new BorderLayout());

    // パネルの作成。
    ja129bp p = new ja129bp();
    p.setBackground(Color.yellow);
 
    // パネルをコンテンツペイン内に追加。
    c.add(p,BorderLayout.CENTER);
  }

  // パネルの定義(内部クラス)。
  class ja129bp extends JPanel {
    public void paintComponent(Graphics g) {                       
      super.paintComponent(g);                                     
      Font f1 = new Font("Serif",Font.PLAIN,24);                   
      Font f2 = new Font("SansSerif",Font.PLAIN,24);               
      Font f3 = new Font("Monospaced",Font.PLAIN,24);              
      Font f4 = new Font("Dialog",Font.PLAIN,24);                  
      Font f5 = new Font("DialogInput",Font.PLAIN,24);             
      g.setFont(f1);                                               
      g.drawString("Serif",50,30);                                 
      g.setFont(f2);                                               
      g.drawString("SansSerif",50,60);                             
      g.setFont(f3);                                               
      g.drawString("Monospaced",50,90);                            
      g.setFont(f4);                                               
      g.drawString("Dialog",50,120);                               
      g.setFont(f5);                                               
      g.drawString("DialogInput",50,150);                          
    }                                                              
  }
}
HTMLファイル
<html>
<head>
  <title>アプレット</title>
</head>
<body bgcolor=white text=black>
<applet code="ja129b.class" width="300" height="200">
</applet>
</body>
</html>
実行結果