FlowLayout(流式布局管理器)是 JPanel 和 JApplet 的默认布局管理器。FlowLayout 会将组件按照从上到下、从左到右的放置规律逐行进行定位。与其他布局管理器不同的是,FlowLayout 布局管理器不限制它所管理组件的大小,而是允许它们有自己的最佳大小。

FlowLayout 布局管理器的构造方法如下:

  • FlowLayout():创建一个布局管理器,使用默认的居中对齐方式和默认 5 像素的水平和垂直间隔。
  • FlowLayout(int align):创建一个布局管理器,使用默认 5 像素的水平和垂直间隔。其中,align 表示组件的对齐方式,对齐的值必须是 FlowLayoutLEFT、FlowLayout.RIGHT 和 FlowLayout.CENTER,指定组件在这一行的位置是居左对齐、居右对齐或居中对齐。
  • FlowLayout(int align, int hgap,int vgap):创建一个布局管理器,其中 align 表示组件的对齐方式;hgap 表示组件之间的横向间隔;vgap 表示组件之间的纵向间隔,单位是像素。

package com.company;
import javax.swing.*;
import java.awt.*;public class Main {public static void main(String[] args) {JFrame jf = new JFrame("text");jf.setSize(800,500);JPanel jp = new JPanel();int a[]= new int[10];jp.setLayout(new FlowLayout(FlowLayout.LEADING,20,20));//设置布局for(int i =0;i<40;i++){JLabel lb = new JLabel();lb.setText(Integer.toString(i));jp.add(lb);}//创建40个数字放入展示效果jf.add(jp);jf.setVisible(true);}
}

FlowLayout,后面的双20代表此JPanel中的各组件纵横间隔为20 20

上述代码图片展示:

4.布局:FlowLayout流式布局(Java swing 入门)相关推荐

  1. 自定义 FlowLayout流式布局搜索框 加 GreenDao存取搜索记录,使用RecyclerView展示

    输入框布局的shape <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android ...

  2. Android FlowLayout 流式布局

    FlowLayout 流式布局 Android 流式布局控件,实现自动换行,操出范围可以滑动功能,未使用控件复用功能,所以不应该有太多的子控件. 主要包含功能: 流式布局,自动换行 使用Adapter ...

  3. 静态布局、自适应布局、流式布局、响应式布局、弹性布局简析、BFC

    静态布局:给页面元素设置固定的宽度和高度,单位用px,当窗口缩小,会出现滚动条,拉动滚动条显示被遮挡内容.针对不同分辨率的手机端,分别写不同的样式文件.例如:浏览器窗口是1000px,那么最小的宽度是 ...

  4. 46、Flutter之 布局组件 流式布局Wrap,Flow

    Row 和 Colum 如果子 widget 超出屏幕范围,则会报溢出错误,如: Row(children: <Widget>[Text("xxx"*100)], ); ...

  5. CSS之布局系列--静态布局、流式布局、自适应布局、响应式布局的概念及区别

    原文网址:CSS之布局系列--静态布局.流式布局.自适应布局.响应式布局的概念及区别静态布局.流式布局.自适应布局.响应式布局的概念及区别_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍前端的 ...

  6. 静态布局、流式布局、自适应布局、弹性布局、响应式布局

    静态布局.流式布局.自适应布局.弹性布局.响应式布局 前端的布局主要有: 静态布局.流式布局.自适应布局.弹性布局.响应式布局等. 一.静态布局: 尺寸上一律使用px;同时限制外层容器的大小:中间的宽 ...

  7. Android FlowLayout流式布局

    最近使用APP的时候经常看到有 这种流式布局 ,今天我就跟大家一起来动手撸一个这种自定义控件. 首先说一下自定义控件的流程: 自定义控件一般要么继承View要么继承ViewGroup View的自定义 ...

  8. Flowlayout流式布局使用(轻量级)

    Flowlayout属于自定义流式布局,意思就是说从左上角开始添加原件,依次往后排,第一行挤满了就换一行接着排. 本文所使用的FlowLayout来自于鸿洋大神的框架. 只取了一个自定义控件,没有鸿洋 ...

  9. android 搜索历史流布局,FlowLayout流式布局实现搜索清空历史记录

    本文实例为大家分享了FlowLayout实现搜索清空历史记录的具体代码,供大家参考,具体内容如下 效果图:点击搜索框将搜索的历史在流式布局中展示出来,清空历史记录就会将历史清空,每次搜索后都存入sp中 ...

最新文章

  1. MySQL基础篇:数据类型
  2. pytroch一机多卡训练
  3. 高盛想要做华尔街的谷歌
  4. 干货:计算机网络知识总结
  5. 网页设计/移动开发学习资源推荐
  6. Puppet基础应用
  7. linux deliver分发管理,Erlang/Elixir: 使用 Edeliver 进行自动化的持续部署
  8. 【重难点】【JUC 01】线程安全都体现在哪些方面 、如何维护线程安全、多线程的同步方法、多线程通信方式、AQS
  9. iOS:主流启动优化方案浅析
  10. Cisco Packet Tracer 思科命令缩写
  11. SQL server添加表和字段注释
  12. MAXScript学习笔记(1)
  13. 企业研发人员配备比例_申报高新企业研发人员工资比例
  14. 文件排版1(C语言)
  15. java 调页储存_java调用存储过程
  16. uni-app 结合云函数开发小程序博客(二):云函数实现登录注册
  17. 应广单片机adc_应广单片机adc和pwm例程
  18. 电容的电抗|X|,总阻抗|Z|和等效电阻R
  19. 两条垂直的直线之间的关系
  20. 红米k30至尊纪念版和华为p30pro的区别 哪个好

热门文章

  1. mouse without borders无界鼠标使用教程
  2. cdr怎么算曲线周长_如何去计算cdr里面曲线图形的周?
  3. Split Game
  4. 阿里云发布性能测试 PTS 2.0:低成本、高效率、多场景压测,业务稳定性保障利器
  5. VLC播放器插件检测
  6. 必读的Python入门书籍,你都看过吗?(内有福利)
  7. 跳槽切不能说的四大离职理由
  8. mysql returning_Returning
  9. python的repr和str有什么不同_str和repr的区别?
  10. ftp服务器的运行模式,FTP两种模式详解和实践技巧