BorderLayout

last modified: Feb./3rd/2002

部品を追加するコンテナの領域を、NORTH (上部)、SOUTH (下部)、EAST (右)、WEST (左端)、CENTER (中央) の5つの部分に分割し、そこに部品を追加します。したがって、このレイアウトマネージャを使って配置された部品の大きさは、コンテナの大きさに依存して自動的に調整されます。

レイアウト制約
NORTH
WESTCENTEREAST
SOUTH

サンプル

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

 public class buttonDir extends Applet {
   public void init() {
     this.setLayout(new BorderLayout());
     this.add(new Button("North"),  BorderLayout.NORTH);
     this.add(new Button("South"),  BorderLayout.SOUTH);
     this.add(new Button("East"),   BorderLayout.EAST);
     this.add(new Button("West"),   BorderLayout.WEST);
     this.add(new Button("Center"), BorderLayout.CENTER);
   }
 }

実行例

<applet code="buttonDir.class" width="200" height="150">
アプレットが実行できない場合の代替内容。
</applet>
applet 要素による実行例
アプレットが実行できない場合の代替内容。
アプレット:buttonDir.class (200×150)
アプレットが実行できない場合の代替内容。
アプレット:buttonDir.class (100×100)

コンストラクタ

BorderLayout()
コンポーネント間に間隔を設けずに、新しいボーダレイアウトを構築します。
BorderLayout(int hgap, int vgap)
コンポーネント間に間隔を指定して、新しいボーダレイアウトを構築します。


Copyright © 2001 SUGAI, Manabu. All Rights Reserved.