BorderLayout佈局

BorderLayout

      邊界佈局,這是一個佈置容器的邊框佈局,它可以對容器組件進行安排,並調整其大小,使其符合下列五個區域:北、南、東、西、中

例子:

import java.applet.Applet;
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Color;
import java.awt.Label;

public class PanelTest extends Applet{
    public void init(){
        //確定佈局方式
        setLayout(new BorderLayout());
        setBackground(Color.gray);
        setForeground(Color.blue);
        add("North",new Label("這是label類,添加在Applet的北部",Label.CENTER));
        add("Center",new Button("中部"));
        add("South",new Button("南部"));
        add("West",new Button("西部"));
        add("East",new Button("北部"));
    }
}



import java.applet.Applet;
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Color;
import java.awt.Label;
import java.awt.Panel;

public class PanelTest extends Applet{
    public void init(){
        //確定佈局方式
        setLayout(new BorderLayout());
        setBackground(Color.gray);
        setForeground(Color.blue);
        add("North",new Label("這是label類,添加在Applet的北部",Label.CENTER));
        add("West",new Button("西部"));
        add("East",new Button("北部"));
        Panel p=new Panel();
        add("Center",p);
        p.setLayout(new BorderLayout());
        p.add("South",new Button("中南部"));
        p.add("North",new Button("中北部"));
        p.add("Center",new Button("中中部"));
        Panel p2=new Panel();
        add("South",p2);
        p2.setLayout(new BorderLayout());
        p2.add("South",new Button("南南部"));
        p2.add("North",new Button("南北部"));
        p2.add("Center",new Button("南中部"));
        p2.add("West",new Button("南西部"));
        
    }
}







發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章