边界布局管理器

package com.java.test;

import java.awt.BorderLayout;

import javax.swing.JButton;
import javax.swing.JFrame;
//边界布局管理器
public class Test3 extends JFrame {//JFrame是一个窗口对象
     JButton an1,an2,an3,an4,an5;
     
	public static void main(String[] args) {
		// TODO Auto-generated method stub
        Test3 ts=new Test3();
	}
	public Test3() {
		// TODO Auto-generated constructor stub北
		an1=new JButton("东");
		an2=new JButton("西");
		an3=new JButton("南");
		an4=new JButton("北");
		an5=new JButton("中");
		this.setTitle("用户界面");//窗口设置标题
		
		
		this.setSize(500, 300);//窗口设置大小
		this.setLocation(100,260);//设置窗口的位置
		
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭窗口时释放内存资源
		this.setVisible(true);//设置窗口是否显示,true为显示,false为不显示
		this.add(an1,BorderLayout.EAST);//东,BorderLayout边界布局管理器,括号中的 参数顺序不能变
		this.add(an2,BorderLayout.WEST);//南,前面是对象,后面是布局管理器
		this.add(an3,BorderLayout.SOUTH);//西
		this.add(an4,BorderLayout.NORTH);//北
		this.add(an5,BorderLayout.CENTER);//中
		//如果不是五个按钮全部添加,则会以扩充中部为主进行填充,但中部不会被其他四个填充
		
		
	}
	

}

/*总结:  1.继承JFrame类
 *     2.在最上方定义组件
 *     3.在构造方法中创建组件
 *     4.在构造方法中添加组件
 *     5.设置窗体属性
 *     6.显示窗体
 *     7.在主函数中创建对象
 *     8.所有布局管理器可以添加任何组件
 * */

你可能感兴趣的:(边界布局管理器)