Swing边界布局管理器演示和笔记

布局管理器介绍

java一共提供了五种布局管理器,流式布局管理器(FlowLayout),边界布局管理器(BorderLayout),网格布局管理器(GridLayout),卡片布局管理器,网格布局管理器。

边界布局管理器

BorderLayout将容器划分为东西南北中五个区域。

演示

//引入两个包
import javax.swing.*;
import java.awt.*;
//BorderLayout演示
//继承JFrame
public class java_gui2 extends JFrame{

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		//记得创建实例
		java_gui2 m=new java_gui2();
		

	}
	//构造方法
	public java_gui2()
	{
		//定义并创建组件
		 JButton j1 = new JButton("中部");
		 JButton j2=new JButton("南部");
		 JButton j3=new JButton("北部");
		 JButton j4=new JButton("东部");
		 JButton j5=new JButton("西部");
		 //把组件添加到JFrame的边界布局管理器
		 this.add(j1,BorderLayout.CENTER);
		 this.add(j2,BorderLayout.SOUTH);
		 this.add(j3,BorderLayout.NORTH);
		 this.add(j4,BorderLayout.EAST);
		 this.add(j5,BorderLayout.WEST);
		 //设置窗体一系列属性
		 this.setTitle("java");
		 this.setSize(400,200);
		 this.setLocation(100,200);
		 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		 //显示窗体
		 this.setVisible(true); 
	}

}

运行结果

在这里插入图片描述

总结

1.引入两个包
2.继承JFrame
3.定义并创建对应你需求的组件
4.添加组件
5.对窗体的属性进行设置(大小,主题,初始位置等等)
6.显示窗体

这个是常用的一个套路,可以保证我们面对复杂的代码能够有条不紊

补充

布局管理器的五个部分不是必须添加的
中部会自动调整大小
JFrame默认的布局管理器为边界布局管理器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值