首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

第11章 GUI 03 格局管理器1

2012-09-18 
第11章 GUI 03 布局管理器1鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.7)

第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).








热点排行