/*
* 功能:gui界面开发>>
* BorderLayout 布局演示
* 1继承JFrame
* 2定义你需要的组件
* 3创建组件 (构造函数内)
* 4添加组件
* 5.对窗体设置
* 6,显示窗体
* (BorderLayout 注意
* 1,不是五个部分都必须添加
* 2,中部组件会自动的调节大小
* 3,JFrame,JDialog 默认布局管理器就是 BorderLayout
* )
* */
package com.test1;
import java.awt.*;
import javax.swing.*;
public class Domo8_2 extends JFrame {
//在这里定义swring 组件
JButton jb1,jb2,jb3,jb4,jb5;
/**
* @param args
*/
public static void main(String[] args) {
Domo8_2 dome = new Domo8_2();
}
/*
* 初始化
* */
public Domo8_2() {
//这里创建组件
jb1 = new JButton("中部");
jb2 = new JButton("北部");
jb3 = new JButton("东部");
jb4 = new JButton("南部");
jb5 = new JButton("西部");
//添加各个组件(BorderLayout 确定添加在什么位置)
this.add(jb1, BorderLayout.CENTER);
//this.add(jb2, BorderLayout.NORTH);
this.add(jb3, BorderLayout.EAST);
this.add(jb4, BorderLayout.SOUTH);
this.add(jb5, BorderLayout.WEST);
//设置窗体属性。。。。。。。。
this.setTitle("边境布局案列1");
//设置大小,按像素
this.setSize(300,200);
//设置初始位置
this.setLocation(400, 300);
//设置当关闭窗体的时候,保证jvm 退出进程
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//显示
this.setVisible(true);
}
}