awt--布局管理器的BoxLayout

Box容器,默认是BoxLayout布局管理器,所以使用Box容器不需要指定BoxLayout管理器
创建Box容器对象的方法,是两个静态的方法
 
Box horizontal = Box.createHorizontalBox(); 创建水平排列的Box容器
Box vertical  = Box.creatVerticalBox();  创建垂直排列组件的容器
这些容器默认布局都是BoxLayout

一段代码的核心思想一定要捋顺


/*Box容器,默认是BoxLayout布局管理器,所以使用Box容器不需要指定BoxLayout管理器
 * 创建Box容器对象的方法,是两个静态的方法
 * 
 * Box horizontal = Box.createHorizontalBox(); 创建水平排列的Box容器
 * Box vertical  = Box.creatVerticalBox();  创建垂直排列组件的容器
 * 这些容器默认布局都是BoxLayout
 * 
 * 
 * 一段代码的核心思想一定要捋顺
 * 
 * 
 * */
package awt1yue17;

import java.awt.*;

import javax.swing.Box;

public class BoxTest {
	//创建一个窗口容器
	Frame f = new Frame("测试窗口");
	//创建横向排列的容器Box
	Box horizontal = Box.createHorizontalBox();
	//创建纵向排列的容器Box 
	Box vertical = Box.createVerticalBox();
	
	
	
	public void init()
	{
		
		//这是Box容器里面的横向布局,布局2个按钮
		horizontal.add(new Button("按钮1"));
		horizontal.add(new Button("按钮2"));
		
		//这是Box容器里面的纵向布局,布局2个按钮
		vertical.add(new Button("按钮3"));
		vertical.add(new Button("按钮4"));
		
		//设置Box两个容器如何布局在Frame里面
		f.add(horizontal,BorderLayout.SOUTH);
		f.add(vertical);
		
		
		f.pack();
		f.setVisible(true);
	}
	
	public static void main(String[] args)
	{
		new BoxTest().init();
	}

}

执行结果



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值