创建图形用户界面步骤:

1:选择容器

2:选择布局管理器

3:增加组件进容器

4:创建事务处理

 

 

容器中的组件应按一定的规律进行摆放,容器常用的布局管理器有如下几种形式:

边界布局--BorderLayout

流式布局--FlowLayout

网格布局--GridLayout

卡片布局--Card...

网格带布局--GridBag...

 

 以下3种是常用的:

BorderLayout

是窗口的默认布局

使用这个布局的容器,空间被分成东,西,,,5个区域,BorderLayout中的5个静态常量EAST,WEST,SOUTH,NORTH,CENTER表示

添加组件时,使用表示方位的常量规定添加组件的位置

Add(b1,BorderLayoutSOUTH)

也可以使用指定的字符串("south";"center";"north";"east";"west")表示方位:add(b1,""south)

如果缺省添加组件的位置,则将组件添加到center

使用BorderLayout布局管理器的步骤

创建BorderLayout对象

调用容器的setLayout()方法为容器设置布局管理器

调用容器的add(组件,位置)方法向容器中添加组件.

 

FlowLayout  applet panel 的默认布局管理器

流布局在一个left-to-right流中安排组件,常用于在面板中安排按钮.它会从左到右的安排按钮知道在同一行中不可以再放置更多的按钮时为止.每行都是中心对齐.遵从每个组件自身的大小.

使用FlowLayout布局管理器的步骤和BorderLayout一样.

 

 

GridLayout

以矩形网络形式对容器中的组件进行布局.容器被分成尺寸相等的矩形,一个组件放置在一个矩形中.

1,在容器里以网格形状排列组件;

2,每个网格均是相等尺寸;

3,忽略每个组件的原始尺寸;

使用GridLayout管理器的步骤

创建GridLayout对象,并设置划分网络的行数和列数.

调用容器的setLayout()方法为容器设置布局管理器

调用容器的add()方法向容器中添加组件

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐