在Java中布局管理器常用的有四种:
边界管理器
流式管理器
网格管理器
卡片管理器
组件在容器 ( 比如 JFrame) 中的位置和大小是由布局管理器来决定的。
所有的容器都会使用一个布局管理器,通过它来自动进行组件的布局管理。
今天我们主要讲边界管理器。
本例主要讲:
边界布局 (BorderLayout) 将容器简单的划分为东南西北 5 个区域,中间区域最大。
JFrame 窗体, JDialog 对话框组件默认布局方法边界布局。
注意事项
1、不是五个部分都必需添加;
2、中部组件会自动调节大小;
3、 JFrame, Jdialog 默认布局管理器就是 BorderLayout
下面上代码:
/**
* 测试 BorderLayout
* 边界布局
* 1、主窗体继承JFrame
* 2、定义我们要使用的小控件
* 3、创建我们要使用的小控件
* 4、添加我们的小控件到主窗体
* 5、设置窗体大小
* 6、显示窗体
*
*/
package com.shunping;
//这里要注意,引入的包名一定要放在我们自己的包下面
//否则我们引入的包名无效
import java.awt.*;
import javax.swing.*;
//让我们的public class集成自JFrame
public class Demo8_2 extends JFrame{
//定义要使用的控件
JButton jb1 = null;
JButton jb2 = null;
JButton jb3 &#