MigLayout —— 指定间距
来源:互联网 发布:有趣的c语言程序 编辑:程序博客网 时间:2024/04/29 22:07
指定单元格间距
MigLayout layout = new MigLayout("", // Layout constraints"[][]20[]", // Column constraints"[]20[]"); // Row constraintsWebPanel panel = new WebPanel(layout);panel.add(comp1);panel.add(comp2);panel.add(comp3, "wrap");panel.add(comp4);
Layoutconstraints
- wrap [number]:指定默认在第几个组件后进行换行,如: wrap 2 表示在第二个组件后进行分行。
- insets[number]:指定默认与边界的距离,有两种方式:insets 10 表示四边均为10,insets 1 2 3 4 分别指示顶部、左侧、下部、右侧距离。
Column constraints
指定横向的单元格的各个属性。每个单元格的属性用[]括起来。如[][][]表示一行有三个单元格。各单元格可以定制的属性如下:
- growx:x方向按上一级的宽度进行延伸。
- 40!:表明该列的单元格宽度固定为40。
- 10:30:40:表明该列的单元格宽度最小为10、最佳为30、最大为40。
- ::40:表明该单元格最大值为40。也可以是:40:或者40::等。
- center/right/left: 指定该组件在水平方向的对齐方式。
同时也可以指定各个单元格之间的间隔:[]30[][]说明第一个和第二个单元格之间相隔30。
Row constraints
指定纵向的单元格的各个属性。
- grow:指定纵向是否进行延伸。
- ::: :指定高度属性,与第二个参数意义一致。
- top/bottom/center:指定在垂直方向的对齐方式。
组件间距
panel.add(comp1);
panel.add(comp2,"gapleft 30");
panel.add(comp3,"wrap");
panel.add(comp4);
- MigLayout —— 指定间距
- MigLayout —— 合并和拆分单元格
- Swing布局管理器 —— MigLayout
- MigLayout —— 使用绝对单元格坐标
- MigLayout —— 在方格中添加组件
- 兼容问题——间距
- 最大间距—LintCode
- C++实验二—两点间距
- 间距
- 比较好用的Miglayout
- java swing MigLayout 布局管理
- MigLayout布局管理器的使用
- 解决数学中的问题——两点间距离!
- 初识AS3(五)——两点间距离
- 算法爱好者——算法题:最大间距 ? 待解决
- 第八周任务—计算两点间距离
- Hausdorff距离—曲线/点集间距离度量
- 自定义RatingBar,更方便指定星星的图标、大小,间距
- JNI入门
- @synthesize obj=_obj的意义详解 @property和@synthesize
- NoSuchMethodError: javax.persistence.OneToOne.orphanRemoval()Z解决
- 深入分析 Java I/O 的工作机制
- 关键路径法(CPM)
- MigLayout —— 指定间距
- Maven的依赖-硬依赖,传递依赖,依赖排除(NEW)
- 前端面试题和setTimeout异步
- OpenGL ES之glUniform函数
- UITextField中限制输入的办法
- Http协议
- C++内存管理之一---------内存分配方式
- android 将Assets中的文件拷贝到sdcard上
- Python 文件操作 IOError Errno 0