当前位置 : 主页 > 编程语言 > java >

Box窗口测试

来源:互联网 收集:自由互联 发布时间:2021-06-28
gistfile1.txt import javax.swing.*;import java.awt.*;public class BoxSpaceTest { private Frame f = new Frame("测试"); //定义水平摆放组件的Box对象 private Box horizontal = Box.createHorizontalBox(); //定义垂直摆放组件的
gistfile1.txt
import javax.swing.*;

import java.awt.*;

public class BoxSpaceTest {
    private Frame f = new Frame("测试");
    //定义水平摆放组件的Box对象
    private Box horizontal = Box.createHorizontalBox();
    //定义垂直摆放组件的Box对象
    private Box vertical = Box.createVerticalBox();
    public void init()
    {
        horizontal.add(new Button("水平按钮一"));
        horizontal.add(Box.createHorizontalGlue());
        horizontal.add(new Button("水平按钮二"));
        //水平方向不可拉伸的间距,其宽度为10px
        horizontal.add(Box.createHorizontalStrut(10));
        horizontal.add(new Button("水平按钮三"));
        vertical.add(new Button("垂直按钮一"));
        vertical.add(Box.createVerticalGlue());
        //垂直方向不可拉伸距离
        vertical.add(Box.createVerticalStrut(10));
        vertical.add(new Button("垂直按钮三"));
        f.add(horizontal,BorderLayout.NORTH);
        f.add(vertical);
        f.pack();
        f.setVisible(true);
    }

    public static void main(String[] args) {
        new BoxSpaceTest().init();
    }
}
网友评论