流式布局FlowLayout

代码示例:

package Test;import javax.swing.*;
import java.awt.*;public class FlowLayoutTest extends JFrame{//Jpanel 默认布局就是流式布局FlowLayout//排序方式左对齐,水平间距80,垂直间距30JPanel jPanel=new JPanel(new FlowLayout(FlowLayout.LEFT,80,30));JButton jb1=new JButton("测试按钮1");JButton jb2=new JButton("测试按钮2");JButton jb3=new JButton("测试按钮3");JButton jb4=new JButton("测试按钮4");JButton jb5=new JButton("测试按钮5");JButton jb6=new JButton("测试按钮6");JButton jb7=new JButton("测试按钮7");JButton jb8=new JButton("测试按钮8");JButton jb9=new JButton("测试按钮9");JButton jb10=new JButton("测试按钮10");//创建构造函数public  FlowLayoutTest(){super("测试流式布局");Container contentPane =getContentPane();jPanel.add(jb1);jPanel.add(jb2);jPanel.add(jb3);jPanel.add(jb4);jPanel.add(jb5);jPanel.add(jb6);jPanel.add(jb7);jPanel.add(jb8);jPanel.add(jb9);jPanel.add(jb10);contentPane.add(jPanel);setSize(600,400); //窗口大小//关闭退出程序setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setResizable(false);//窗口不可伸缩setVisible(true);//窗口可视化}public static void main(String[] args) {new FlowLayoutTest();}}

常用的流式布局FlowLayout相关推荐

  1. 流式布局FlowLayout支持行数控制,单选,多选,点击等操作

    最近有这么一个需求,如下图 开发中内容搜索页面经常会记录搜索关键字,搜索关键字长度不一,我们通过会采用自定义流布局的方式展示:流布局的基本需要是动态添加childView并实现自动换行操作,这个操作比 ...

  2. android 自定义flowlayout,Android 流式布局FlowLayout 实现关键字标签

    FlowLayout Android 流式布局FlowLayout 实现关键字标签 效果图 使用方法 在项目根目录的build.gradle文件中加入如下代码 maven { url "ht ...

  3. Android自定义流式布局-FlowLayout

    很多App在搜索页时都有对热门标签的一个排列,而Android官方没有对应的布局控件,所以自己写了一个流式布局(也称标签布局)--FlowLayout. 为了大家使用的方便,没有添加自定义属性,所以需 ...

  4. Android流式布局FlowLayout,一款针对Tag的布局

    交流群 : 668524118 本群主要用于编程技术 ,及创意作品 ,思维架构的交流 ,欢迎喜欢创新 ,热爱生活的朋友加入 ! 前言 flow layout, 流式布局, 这个概念在移动端或者前端开发 ...

  5. Android第三方流式布局FlowLayout简单实用(搜索历史记录)

    效果图: 导入大Model下: maven { url 'https://jitpack.io' } builde.gradle依赖: implementation 'com.github.LRH19 ...

  6. 手写一个淘宝、京东的搜索流式布局FlowLayout

    目录 一些叨叨 继承ViewGrop 实现自定义控件 重写构造器 提供对外接口 测量 摆放 使用方法 完整代码 一些叨叨 市面上所有的app只要有搜索功能,几乎都离不开流式布局,像淘宝.京东.小红书等 ...

  7. Android中的封装流式布局FlowLayout

    鸿洋的GitHub:https://github.com/hongyangAndroid/FlowLayout 第一步:加依赖 implementation 'com.hyman:flowlayout ...

  8. 流式布局FlowLayout使用

    参考自:地址传送 特色 以setAdapter形式注入数据 直接设置selector为background即可完成标签选则的切换,类似CheckBox 支持控制选择的Tag数量,比如:单选.多选 支持 ...

  9. Android 流式布局FlowLayout

    这个是在GitHub上看到的,GitHub地址:https://github.com/blazsolar/FlowLayout 用FlowLayout方便了很多,这是一个很强大的自定义控件,向原作者致 ...

最新文章

  1. 修改属性使按钮处于无验证状态
  2. 如何设置matplotlib中x,y坐标轴的位置?
  3. rate-limit
  4. firefox兼容性问题
  5. Imagine dragons Dream中文歌词
  6. java动作监听退出程序_监听获取程序退出事件(Linux、Windows、Java、C++)
  7. keras保存模型_TF2 8.模型保存与加载
  8. php本地服务手机适配器,php适配器模式(adapter pattern)
  9. HttpURLConnection的流式输出的缺陷和解决方法
  10. git修改commit注释_【Slog】Git之多人同feature的同分支开发
  11. EntityFramework Codefirst Select 查询指定列
  12. Android-EventBus 使用以及区别
  13. Pr 视频效果:过渡、透视、通道
  14. html百度地图导航起点默认定位位置,百度地图如何设置起点
  15. 11 MySQL视图
  16. R语言绘制残差分析图
  17. 微信支付商家收款费率怎么降低,商户开通0.2%~0.38%手续费教程
  18. 查看 class 文件
  19. MyEclipse优化、常用设置、快捷键
  20. 【服务器数据恢复】VMFS文件系统RAID5硬盘故障的数据恢复案例

热门文章

  1. revit API 实现可停靠窗口
  2. 读书笔记--疯狂Android讲义 目录
  3. redhat AS5 FTP虚拟用户配置(本地数据库方式认证)
  4. HDOJ 1698 Just a Hook(线段树成段更新)
  5. 【记录】JS回调函数(小例子)
  6. Windows Workflow Foundation(一)(转载)
  7. CentOS系统性能工具 sar 示例!
  8. sar命令和vmstat命令详解
  9. linux运维常见网络协议含义及端口
  10. 使用TeraTerm自带SSH SCP功能,传送文件