java高级gui技术
Java软件设计基础
高级GUI设计与多媒体技术
高级GUI设计与多媒体技术
PDF 文件使用 "pdfFactory Pro" 试用版本创建
1.布局设计
布局概述
布局概述
java.awt
• FlowLayout
• BorderLayout
• CardLayout
• GridLayout
• GridBagLayout
java.swing
• BoxLayout
• ScrollPanelLayout
• ViewportLayout
• OverLayout
School of Computer Science and Technology
PDF 文件使用 "pdfFactory Pro" 试用版本创建
FlowLayout
FlowLayout
布局策略
• 将容器的组件按照加入的先后顺序从左至右依次排列,一行排满后
就转到下一行继续从左至右顺序排列,每一行中的组件都居中排列,
组件间默认的水平和垂直间隙是五个像素。
• FlowLayout是J Panel 与Applet 默认的布局管理策略。
构造方法
FlowLayout()
FlowLayout() 建一个FlowLayout居中布局,组件间水平和垂直间隙
建一个FlowLayout居中布局,组件间水平和垂直间隙
均为5个像素
均为5个像素
FlowLayout(int align)
FlowLayout(int align) 建一个FlowLayout布局,对齐方式为align,组件间水
建一个FlowLayout布局,对齐方式为align,组件间水
平和垂直间隙均为5个像素
平和垂直间隙均为5个像素
FlowLayout(int align, int h, int v)
FlowLayout(int align, int h, int v) 建一个FlowLayout布局,对齐方式为align,组件间水
建一个FlowLayout布局,对齐方式为align,组件间水
平和垂直间隙分别为h和v个像素
平和垂直间隙分别为h和v个像素
Schoo