////////////////////////////////////////////////////////////////////////////////
// << ja114a.java >>
//
//  JApplet(1):レイアウトマネージャー(BoxLayout)
//
//  部品は左から右へ(または上から下へ)配置される。
//  アプレットの大きさが変わっても配置は変わらない。
//
// ●BoxLayoutクラスのコンストラクタ
//    public BoxLayout(Container target, int axis)
//      機能:部品を方向axisに配置するレイアウトマネージャを作成する。
//            BoxLayout.X_AXIS: 左から右へ。
//            BoxLayout.Y_AXIS: 上から下へ。
//
////////////////////////////////////////////////////////////////////////////////

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

public class ja114a extends JApplet {

  public void init() {
    // アプレットのコンテンツペインを取得。
    Container c = getContentPane();
    // コンテンツペインのレイアウトマネージャをBoxLayoutに設定。
    c.setLayout(new BoxLayout(BoxLayout.X_AXIS));

    // ボタンの作成。
    JButton b1 = new JButton("ボタン1");
    JButton b2 = new JButton("ボタン2");
    JButton b3 = new JButton("ボタン3");

    // ボタンをコンテンツペイン内に追加。
    c.add(b1);
    c.add(b2);
    c.add(b3);
  }
}
HTMLファイル
<html>
<head>
  <title>アプレット</title>
</head>
<body bgcolor=white text=black>
<applet code="ja114a.class" width="200" height="80">
</applet>
</body>
</html>
実行結果


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