• 太原維信科技——awt簡單應用 布局管理器 BorderLayout GridLayout

    0

    學java,零基礎不怕,不只要理論,更要實踐+項目,<a href=http://www.bjweixin.com>太原維信科技提供 </a>
    為您講解理論+項目 :         
    按鈕

    布局管理器:

       BorderLayout  邊界布局管理器

     

    public class AwtTest extends Frame{

    //創建框架                      太原維信科技 http://www.bjweixin.com

    public static void main(String[] args) {

    Frame frame = new Frame();  太原維信科技 http://www.bjweixin.com

    frame.setLayout(new BorderLayout(5,7));

    frame.add(new Button("東"),new BorderLayout().EAST);

    frame.add(new Button("南"),new BorderLayout().SOUTH);

    frame.add(new Button("西"),new BorderLayout().WEST);

    frame.add(new Button("西"),new BorderLayout().NORTH);

    frame.add(new Button("中"),new BorderLayout().CENTER);

    frame.setBounds(100,100,500,500);

    frame.setVisible(true);  太原維信科技 http://www.bjweixin.com

    }

    }

    CardLayout:卡式布局管理器  太原維信科技 http://www.bjweixin.com

    public class AwtTest extends Frame{

    //創建框架

    public static void main(String[] args) {

    Frame frame = new Frame();

    CardLayout c =new CardLayout(5,7);

    frame.setLayout(c);

    frame.add(new Button("西"),"1");

    frame.add(new Button("北"),"2");

    frame.add(new Button("中"),"3");  太原維信科技 http://www.bjweixin.com

    c.show(frame,"1");

    frame.setBounds(100,100,500,500);

    frame.setVisible(true);

    }

    }

    FlowLayout:流式布局管理器

    public class AwtTest extends Frame{

    //創建框架   太原維信科技 http://www.bjweixin.com
      
    public static void main(String[] args) {

    Frame frame = new Frame();

    frame.setLayout(new FlowLayout(FlowLayout.LEFT,5,7));

    frame.add(new Button("東"));

    frame.add(new Button("南"));

    frame.add(new Button("西"));

    frame.add(new Button("北"));

    frame.add(new Button("中"));

    TextField t = new TextField("121231212123",50);

    frame.add(t);

    frame.setBounds(100,100,500,500);

    frame.setVisible(true);

    }

    }

    GridLayout:網格布局管理器

    public class AwtTest extends Frame{

    //創建框架

    public static void main(String[] args) {

    Frame frame = new Frame();

    GridLayout c =new GridLayout(5,5,5,5);

    frame.setLayout(c);

    frame.setBounds(100,100,500,500);

    frame.setVisible(true);

    for(int i =0;i<25;i++){

    frame.add(new Button(new Integer(i).toString()));

    }

    }

    }  太原維信科技 http://www.bjweixin.com

    GridBagLayout:網格包裝布局管理器
    <a href=http://www.bjweixin.com>太原維信科技提供 </a> ,零基礎學java,嵌入式。5年經驗,保您就業無憂

     

    相似問題

    相關經驗

    相關資訊

    相關文檔

  • sesese色