<<PREV(P) | ToC(T) | NEXT(N)>>
BorderLayout
last modified: Feb./3rd/2002
部品を追加するコンテナの領域を、NORTH
(上部)、SOUTH
(下部)、EAST
(右)、WEST
(左端)、CENTER
(中央) の5つの部分に分割し、そこに部品を追加します。したがって、このレイアウトマネージャを使って配置された部品の大きさは、コンテナの大きさに依存して自動的に調整されます。
レイアウト制約
NORTH |
WEST | CENTER | EAST |
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)
- コンポーネント間に間隔を指定して、新しいボーダレイアウトを構築します。
<<PREV(P) | ToC(T) | NEXT(N)>>
Copyright © 2001 SUGAI, Manabu. All Rights Reserved.