MigLayout —— 指定间距

指定单元格间距


MigLayout layout = new MigLayout(
	"",                // Layout constraints
	"[][]20[]",        // Column constraints
	"[]20[]");         // Row constraints
WebPanel panel = new WebPanel(layout);
panel.add(comp1);
panel.add(comp2);
panel.add(comp3, "wrap");
panel.add(comp4);

Layout constraints

  • 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);


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值