////////////////////////////////////////////////////////////////////////////////
// << j328a.java >>
//
//  アプレット(2):レイアウトマネージャー(絶対位置指定)
//
//  部品を任意の大きさで、任意の位置に配置する。
//  レイアウトマネージャを使わないことを宣言する。
//
//    setLayout(null)
//
// ●Componentクラスのメソッド
//  void setBounds(int x, int y, int width, int height)
//   機能:部品を配置する。
//            x     :x座標。
//            y     :y座標。
//            width :幅。
//            height:高さ。
//
////////////////////////////////////////////////////////////////////////////////

import java.applet.Applet; 
import java.awt.*;

public class j328a extends Applet {

  public void init() {

    // アプレットの背景色を灰色に設定。
    this.setBackground(Color.lightGray);

    // アプレットにレイアウトマネージャの不使用設定。
    this.setLayout(null);

    // ラベルの作成。
    Label lab1 = new Label("ラベル1");
    lab1.setBackground(Color.green);
    Label lab2 = new Label("ラベル2");
    lab2.setBackground(Color.red);
    Label lab3 = new Label("ラベル3");
    lab3.setBackground(Color.cyan);

    // ラベル1の配置。
    lab1.setBounds(20,40,100,20);
    this.add(lab1);

    // ラベル2の配置。
    lab2.setBounds(160,40,100,40);
    this.add(lab2);

    // ラベル3の配置。
    lab3.setBounds(60,100,160,60);
    this.add(lab3);

  }

}
HTMLファイル
<html>
<head>
  <title>アプレット</title>
</head>
<body bgcolor=white text=black>
<applet code="j328a.class" width="160" height="160">
</applet>
</body>
</html>
実行結果


HTMLファイル
<html>
<head>
  <title>アプレット</title>
</head>
<body bgcolor=white text=black>
<applet code="j328a.class" width="300" height="200">
</applet>
</body>
</html>
実行結果