4.布局:FlowLayout流式布局(Java swing 入门)
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 入门)相关推荐
- 自定义 FlowLayout流式布局搜索框 加 GreenDao存取搜索记录,使用RecyclerView展示
输入框布局的shape <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android ...
- Android FlowLayout 流式布局
FlowLayout 流式布局 Android 流式布局控件,实现自动换行,操出范围可以滑动功能,未使用控件复用功能,所以不应该有太多的子控件. 主要包含功能: 流式布局,自动换行 使用Adapter ...
- 静态布局、自适应布局、流式布局、响应式布局、弹性布局简析、BFC
静态布局:给页面元素设置固定的宽度和高度,单位用px,当窗口缩小,会出现滚动条,拉动滚动条显示被遮挡内容.针对不同分辨率的手机端,分别写不同的样式文件.例如:浏览器窗口是1000px,那么最小的宽度是 ...
- 46、Flutter之 布局组件 流式布局Wrap,Flow
Row 和 Colum 如果子 widget 超出屏幕范围,则会报溢出错误,如: Row(children: <Widget>[Text("xxx"*100)], ); ...
- CSS之布局系列--静态布局、流式布局、自适应布局、响应式布局的概念及区别
原文网址:CSS之布局系列--静态布局.流式布局.自适应布局.响应式布局的概念及区别静态布局.流式布局.自适应布局.响应式布局的概念及区别_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍前端的 ...
- 静态布局、流式布局、自适应布局、弹性布局、响应式布局
静态布局.流式布局.自适应布局.弹性布局.响应式布局 前端的布局主要有: 静态布局.流式布局.自适应布局.弹性布局.响应式布局等. 一.静态布局: 尺寸上一律使用px;同时限制外层容器的大小:中间的宽 ...
- Android FlowLayout流式布局
最近使用APP的时候经常看到有 这种流式布局 ,今天我就跟大家一起来动手撸一个这种自定义控件. 首先说一下自定义控件的流程: 自定义控件一般要么继承View要么继承ViewGroup View的自定义 ...
- Flowlayout流式布局使用(轻量级)
Flowlayout属于自定义流式布局,意思就是说从左上角开始添加原件,依次往后排,第一行挤满了就换一行接着排. 本文所使用的FlowLayout来自于鸿洋大神的框架. 只取了一个自定义控件,没有鸿洋 ...
- android 搜索历史流布局,FlowLayout流式布局实现搜索清空历史记录
本文实例为大家分享了FlowLayout实现搜索清空历史记录的具体代码,供大家参考,具体内容如下 效果图:点击搜索框将搜索的历史在流式布局中展示出来,清空历史记录就会将历史清空,每次搜索后都存入sp中 ...
最新文章
- MySQL基础篇:数据类型
- pytroch一机多卡训练
- 高盛想要做华尔街的谷歌
- 干货:计算机网络知识总结
- 网页设计/移动开发学习资源推荐
- Puppet基础应用
- linux deliver分发管理,Erlang/Elixir: 使用 Edeliver 进行自动化的持续部署
- 【重难点】【JUC 01】线程安全都体现在哪些方面 、如何维护线程安全、多线程的同步方法、多线程通信方式、AQS
- iOS:主流启动优化方案浅析
- Cisco Packet Tracer 思科命令缩写
- SQL server添加表和字段注释
- MAXScript学习笔记(1)
- 企业研发人员配备比例_申报高新企业研发人员工资比例
- 文件排版1(C语言)
- java 调页储存_java调用存储过程
- uni-app 结合云函数开发小程序博客(二):云函数实现登录注册
- 应广单片机adc_应广单片机adc和pwm例程
- 电容的电抗|X|,总阻抗|Z|和等效电阻R
- 两条垂直的直线之间的关系
- 红米k30至尊纪念版和华为p30pro的区别 哪个好