ボーダーとグリッドのレイアウトを組み合わせます
import java.applet.Applet;
import java.awt.*;
public class test_23 extends Applet
{
public void init()
{
// パネルを用意します
// これを使うことによってレイアウトの中に
// レイアウトを入れることができます
Panel p = new Panel();
// 大元のレイアウトをボーダーレイアウトに設定します
setLayout(new BorderLayout());
// ボーダーの南と北にボタンを配置します
add("North",new Button("North"));
add("South",new Button("South"));
// 今度はパネルをグリッドレイアウトに設定します
// このように、パネルの中を大元と別のレイアウトにできます
p.setLayout(new GridLayout(2,2));
// パネルの中にボタンを4つ配置します
int i;
for(i=0;i<4;i++)
{
p.add(new Button("Panel "+i));
}
// 最後にパネルを大元のレイアウトの中央に配置します
// これでボーダーレイアウトの中にグリッドレイアウトを置けます
add("Center",p);
}
}
JAVAへ戻る
トップへ戻る