2 - 2 : ボーダーレイアウトの配置

レイアウトマネージャーの問題で頻繁に出題されそうなBorderLayoutのメモ。

上下左右と中央に配置できることはすぐに覚えられるが、左上、左下、右上、右下の各領域はどのコンポーネントが表示するのか忘れやすい。

で分かるように、NORTHが左上、右上、SOUTHが左下、右下を表示している。 NORTHはツールバーを表示するために利用される、と覚えておけばこのレイアウトは思い出せそうだ。

[BorderLayoutTest.java]
import java.awt.*;

/**
* ボーダーレイアウトの配置 テストサンプル
*/
public class BorderLayoutTest {

public static void main(String[] args) {

Frame frame = new Frame("ボーダーレイアウトの配置");
frame.setSize(300,300);
frame.add(new Button("上"), BorderLayout.NORTH);
frame.add(new Button("下"), BorderLayout.SOUTH);
frame.add(new Button("右"), BorderLayout.EAST);
frame.add(new Button("左"), BorderLayout.WEST);
frame.add(new Button("中央"), BorderLayout.CENTER);

frame.show();
}
}