FlowLayout布局

简介: FlowLayout布局

布局设计


  • 当把组件添加到容器中时,希望控制组件在容器中的位置,这就需要学习布局设计的知识,负责布局工作的类称为布局管理器
  • 窗体可以使用setLayout(布局对象)来更改自己的布局


FlowLayout概述


  • FlowLayout类在java.awt包中
  • 设置为FlowLayout布局的容器在添加组件时,组件按照先后顺序从左到右依次排列一行排满之后转到下一行继续从左至右排列
  • 组件的大小采用它们的最佳尺寸


FlowLayout的构造方法


  • public FlowLayout()—— 构造默认FlowLayout布局管理器,组件对齐方式为居中对齐,组件的纵向和横向间隔都是默认的5个像素
  • public FlowLayout(int align)—— 组件的纵向和横向间隔都是默认的5个像素。


组件的对齐方式有3种

  • FlowLayout.LEFT(居左对齐)
  • FlowLayout.RIGHT(居右对齐)
  • FlowLayout.CENTER(居中对齐)
  • public FlowLayout(int align, int hgap, int vgap)—— 规定了元素对齐的格式和元素间横向、纵向的间隔


FlowLayout的组件间隔及对齐方式设置


  • public void setHgap(int hgap) —— 设置组件横向间距
  • public void setVgap(int vgap) —— 设置组件纵向间距
  • public void setAlignment(int align) —— 设置对齐方式
  • FlowLayout.LEFT //居左对齐
  • FlowLayout.RIGHT //居右对齐
  • FlowLayout.CENTER //居中对齐
目录
相关文章
|
3月前
|
XML Android开发 数据安全/隐私保护
10. 【Android教程】网格布局 GridLayout
10. 【Android教程】网格布局 GridLayout
154 1
|
3月前
|
Java API Android开发
22. 【Android教程】滚动条 ScrollView
22. 【Android教程】滚动条 ScrollView
66 2
|
3月前
|
XML Java API
23. 【Android教程】轮播滚动视图:ViewFlipper
23. 【Android教程】轮播滚动视图:ViewFlipper
44 2
|
3月前
|
开发工具 Android开发 数据安全/隐私保护
12. 【Android教程】绝对布局 AbsoluteLayout
12. 【Android教程】绝对布局 AbsoluteLayout
46 0
|
4月前
|
Android开发
Android布局——帧布局、表格布局、网格布局
Android布局——帧布局、表格布局、网格布局
|
4月前
|
XML 数据可视化 Java
Android布局——线性布局、相对布局、帧布局、表格布局、网格布局、约束布局
Android布局——线性布局、相对布局、帧布局、表格布局、网格布局、约束布局
解决CardView在5.0以下留白的问题
解决CardView在5.0以下留白的问题
146 0
|
XML 编解码 数据可视化
第四讲 布局管理器
第四讲 布局管理器
108 0
第四讲 布局管理器
|
容器
GridLayout布局
GridLayout布局
142 0
GridLayout布局