swing快速入门(十)

2023-12-15 08:29:02

注释很详细,直接上代码

上一篇

新增内容

Box容器的使用(自带BoxLayout的布局属性)

import javax.swing.*;
import java.awt.*;

public class swing_test_8 {
    public static void main(String[] args) {
        Frame frame=new Frame("测试BOX容器");

        //创建一个水平排列的Box容器
        Box box_h=Box.createHorizontalBox();

        //往容器添加两个按钮
        box_h.add(new Button("水平按钮1"));
        box_h.add(new Button("水平按钮2"));

        //创建一个垂直排布的Box容器
        Box box_v=Box.createVerticalBox();

        //往容器添加两个按钮
        box_v.add(new Button("水平按钮1"));
        box_v.add(new Button("水平按钮2"));

        //把两个box容器添加到窗口
        frame.add(box_h,BorderLayout.NORTH);
        frame.add(box_v,BorderLayout.CENTER);//也可以默认

        frame.pack();

        frame.setVisible(true);

    }
}

运行效果:

在这里插入图片描述

文章来源:https://blog.csdn.net/m0_73756108/article/details/134937829
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。