读书人

第11章 GUI 03 格局管理器1

发布时间: 2012-09-18 16:21:42 作者: rapoo

第11章 GUI 03 布局管理器1

鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.7)


上一节的问题,代码:


布局管理器

1 Java语言中,提供了布局管理器类的对象可以管理
----------管理Component在Container中的布局,不必直接设置Component位置和大小
----------每个Container都有一个布局管理器对象,当容器需要对某个组件进行定位或判断其大小尺寸时,就会调用其对应的布局管理器,调用Container的setLayout方法改变其布局管理器对象。
2 AWT提供了5中布局管理器类:
----------FlowLayout
----------BorderLayout
----------GridLayout
----------CardLayout
----------GridBagLayout


FlowLayout布局管理器
1 FlowLayout是Panel类的默认布局管理器
----------FlowLayout布局管理器对组件逐行定位,行内从左到右,一行排满后换行
----------不改变组件的大小,按组件原有尺寸显示组件,可设置不同的组件间距,行距以及对齐方式。
2 FlowLayout布局管理器默认的对齐方式是居中。


FlowLayout的构造方法
1 new FlowLayout(FlowLayout.RIGHT, 20, 40);
//右对齐,组件之间水平间距20个像素,垂直间距40个像素。
2 new FlowLayout(FlowLayout.LEFT);
//左对齐,水平和垂直间距为缺省值(5)。
3 new FlowLayout();

//使用缺省的居中对齐方式,水平和垂直间距为缺省值(5).








读书人网 >编程

热点推荐