首页
IT
登录
6mi
u
盘
搜
搜 索
IT
我的笔记 BorderLayout 边界布局管理器
我的笔记 BorderLayout 边界布局管理器
xiaoxiao
2021-04-14
33
import
java.awt.*;
import
javax.swing.*;
public
class
bianjie
extends
JFrame{
JButton
an1
,
an2
,
an3
,
an4
,
an5
;
//定义组件
public
static
void
main(String[] args)
{
bianjie
A
=
new
bianjie();
//声明一个对象 就会对此对象进行初始化 激活构造函数。
}
public
bianjie() //执行类的bianjie的构造函数
{
an1
=
new
JButton(
"东"
); //创建组件
an2
=
new
JButton(
"西"
);
an3
=
new
JButton(
"南"
);
an4
=
new
JButton(
"北"
);
an5
=
new
JButton(
"中"
);
this
.add(
an1
,BorderLayout.
EAST
); //添加组件
//括号中的参数是固定的顺序不能改变
this
.add(
an2
,BorderLayout.
WEST
);
//前面是组件,后面是边界管理器
this
.add(
an3
,BorderLayout.
SOUTH
);
this
.add(
an4
,BorderLayout.
NORTH
);
this
.add(
an5
,BorderLayout.
CENTER
);
//如果不是五个按钮全部添加,怎会以扩充中部为主进行填充,但中部不会被四个填充。
this
.setTitle(
"边界布局BorterLayout"
);
//设置窗口的属性
this
.setSize(380,320);
this
.setLocation(200,200);
this
.setDefaultCloseOperation(JFrame.
EXIT_ON_CLOSE
);
//关闭时结束后台运行
this
.setVisible(
true
); // 显示窗口
}
}
/*总结:
1:继承JFrame类
2:在最上方定义组件
3:在构造方法中创建组件
4:在构造方法中添加组件
5:设置窗体属性
6:显示窗体
7:在主函数中创建对象
8:所有布局管理器都可以添加任意组件,这里只是那按钮举例子,并不是只能添加按钮
*/
转载请注明原文地址: https://ju.6miu.com/read-669625.html
技术
最新回复
(
0
)