99网
您的当前位置:首页三种布局

三种布局

来源:99网

流式布局 边框布局 表格布局

package com.zeng.GUI;

import java.awt.*;

public class TestFlowLayout {
    public static void main(String Args[]) {
        //设置为流式布局
        Frame frame = new Frame("流式布局");
        frame.setSize(500, 500);
        frame.setVisible(true);
        Button button1 = new Button("button1");
        Button button2 = new Button("button2");
        Button button3 = new Button("button3");
        frame.setLayout(new FlowLayout(FlowLayout.CENTER));
        frame.add(button1);
        frame.add(button2);
        frame.add(button3);


        //边框布局(东西南北中 布局每个区域最多只能包含一个组件)
        Frame frame2 = new Frame("东西南北中布局");
        frame2.setSize(500, 500);
        frame2.setVisible(true);

        Button button00 = new Button("taiwan0");
        Button button11 = new Button("taiwan1");
        Button button22 = new Button("taiwan2");
        Button button33 = new Button("taiwan3");
        Button button44 = new Button("taiwan4");

        frame2.add(button00, BorderLayout.EAST);
        frame2.add(button11, BorderLayout.WEST);
        frame2.add(button22, BorderLayout.SOUTH);
        frame2.add(button33, BorderLayout.NORTH);
        frame2.add(button44, BorderLayout.CENTER);

        //表格布局
        Frame frame3 = new Frame("表格布局");
        frame3.setLayout(new GridLayout(3, 2));
        frame3.setVisible(true);

        Button button000 = new Button("xianggang1");
        Button button111 = new Button("xianggang2");
        Button button222 = new Button("xianggang3");
        Button button333 = new Button("xianggang4");
        Button button444 = new Button("xianggang5");
        Button button555 = new Button("xianggang6");

        frame3.add(button000);
        frame3.add(button111);
        frame3.add(button222);
        frame3.add(button333);
        frame3.add(button444);
        frame3.add(button555);
        frame3.pack();
    }
}


因篇幅问题不能全部显示,请点此查看更多更全内容