布局管理 ■Java的布局管理用于控制组件在容器中的布局。 每个容器都有一个布局管理器 BorderLayout Demo 回 Hide North Hide West Hide Center Hide East Hide South ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 布局管理 Java的布局管理用于控制组件在容器中的布局。 每个容器都有一个布局管理器
常用的布局管理器 ■FlowLayout GridLayout BorderLayout ■CardLayout GridBagLayout ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 常用的布局管理器 FlowLayout GridLayout BorderLayout CardLayout GridBagLayout
范例:FlowLayout7布局管理器 ■组件在一行中从左至右水平排列,排满后折行。 是Panel和Applet的缺省布局 源码 ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 范例:FlowLayout布局管理器 组件在一行中从左至右水平排列,排满后折行。 是Panel和Applet的缺省布局 源码
FlowLayout的构造函数 public FlowLayout(int align,int hGap,int vGap) align为对齐方式,hGap是两个组件在水平方向上的 距离,vGap是垂直方向上的距离 public FlowLayout(int align) align为对齐方式,在水平和垂直方向上的缺省间隔 为5 pixels public FlowLayout ( 缺省居中对齐,在水平和垂直方向上的缺省间隔为 5pixels ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. FlowLayout的构造函数 public FlowLayout(int align, int hGap, int vGap) align 为对齐方式,hGap是两个组件在水平方向上的 距离,vGap是垂直方向上的距离 public FlowLayout(int align) align 为对齐方式,在水平和垂直方向上的缺省间隔 为5pixels public FlowLayout() 缺省居中对齐,在水平和垂直方向上的缺省间隔为 5pixels
范例:GridLayout布局管理器 ■GridLayout布局管理器以行和列的网格形式安 排组件。组件从左到右放到网格里,一行排满 后转到下一行。 源码 ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 范例:GridLayout布局管理器 GridLayout布局管理器以行和列的网格形式安 排组件。组件从左到右放到网格里,一行排满 后转到下一行。 源码