java.awt.GridBagConstraints

gridx,gridy:设置组件的位置,从0开始 gridx设置为GridBagConstraints.RELATIVE代表此组件位于之前所加入组件的右边。 gridy设置为GridBagConstraints.RELATIVE代表此组件位于以前所加入组件的下面。 建议定义出gridx,gridy的位置,以便以后维护程序。 表示放在几行几列,gridx=0,gridy=0时放在0行0列。 gridwidth,gridheight:用来设置组件所占的单元格数,默认值皆为1。 可以使用GridBagConstraints.REMAINDER常量,代表此组件为此行或此列的最后一个组件,而且会占据所有剩余的空间。 可以使用GridBagConstraints.RELATIVE常量,代表此组件为此行或此列的倒数第二个组件,而且会占据所有剩余的空间。 weightx,weighty:用来设置窗口变大时,各组件跟着变大的比例。 当数字越大,表示组件能得到更多的空间,默认值皆为0。 anchor:当组件空间大于组件本身时,要将组件置于何处。 有CENTER(默认值)、NORTH、NORTHEAST、EAST、SOUTHEAST、WEST、NORTHWEST可供选择。 insets:设置组件之间彼此的间距。 它有四个参数,分别是上,左,下,右,默认为(0,0,0,0). ipadx,ipady:此字段指定组件的内部填充,即给组件的最小宽度/高度添加多大的空间。组件的宽度/高度至少为其最小宽度/高度加上 ipadx/ipady 像素。 默认值为0。 anchor当组件小于其显示区域时使用此字段。它可以确定在显示区域中放置组件的位置。 绝对值有:CENTER、NORTH、NORTHEAST、EAST、SOUTHEAST、SOUTH、SOUTHWEST、WEST 和 NORTHWEST。 方向相对值有:PAGE_START、PAGE_END、LINE_START、LINE_END、FIRST_LINE_START、FIRST_LINE_END、LAST_LINE_START 相对于基线的值有: BASELINE、BASELINE_LEADING、BASELINE_TRAILING、 ABOVE_BASELINE、ABOVE_BASELINE_LEADING、ABOVE_BASELINE_TRAILING、 BELOW_BASELINE、BELOW_BASELINE_LEADING 和 BELOW_BASELINE_TRAILING。 默认值为 CENTER。 fill当组件的显示区域大于它所请求的显示区域的大小时使用此字段。它可以确定是否调整组件大小,以及在需要的时候如何进行调整。 NONE:不调整组件大小。 HORIZONTAL:加宽组件,使它在水平方向上填满其显示区域,但是不改变高度。 VERTICAL:加高组件,使它在垂直方向上填满其显示区域,但是不改变宽度。 BOTH:使组件完全填满其显示区域。 默认值为 NONE。

转载于:https://my.oschina.net/u/2259537/blog/337447

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值