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 //居中对齐
目录
相关文章
|
5月前
|
XML Android开发 数据安全/隐私保护
10. 【Android教程】网格布局 GridLayout
10. 【Android教程】网格布局 GridLayout
297 1
|
3月前
【Qt 学习笔记】Qt常用控件 | 布局管理器 | 垂直布局Vertical Layout
【Qt 学习笔记】Qt常用控件 | 布局管理器 | 垂直布局Vertical Layout
255 2
|
3月前
【Qt 学习笔记】Qt常用控件 | 布局管理器 | 水平布局Horizontal Layout
【Qt 学习笔记】Qt常用控件 | 布局管理器 | 水平布局Horizontal Layout
185 2
|
XML Java Android开发
Android 中ScrollView垂直滚动视图之隐藏滚动条的三种方法
Android 中ScrollView垂直滚动视图之隐藏滚动条的三种方法
160 0
解决CardView在5.0以下留白的问题
解决CardView在5.0以下留白的问题
153 0
|
XML 编解码 数据可视化
第四讲 布局管理器
第四讲 布局管理器
114 0
第四讲 布局管理器
|
XML Android开发 数据格式
自定义FlowLayout,android flowLayout实现
自定义FlowLayout,android flowLayout实现
自定义FlowLayout,android flowLayout实现
|
容器
GridLayout布局
GridLayout布局
149 0
GridLayout布局