GridBagConstraints s= new GridBagConstraints(); //用来控制添加进的组件的显示位置
s.fill = GridBagConstraints.BOTH;//该方法是为了设置如果组件所在的区域比组件本身要大时的显示情况.NONE:不调整组件大小。HORIZONTAL:加宽组件,使它在水平方向上填满其显示区域,但是不改变高度。VERTICAL:加高组件,使它在垂直方向上填满其显示区域,但是不改变宽度。BOTH:使组件完全填满其显示区域。
s.gridwidth=1;//该方法是设置组件水平所占用的格子数,如果为0,就说明该组件是该行的最后一个
s.weightx = 0;//该方法设置组件水平的拉伸幅度,如果为0就说明不拉伸,不为0就随着窗口增大进行拉伸,0到1之间
s.weighty=0;//该方法设置组件垂直的拉伸幅度,如果为0就说明不拉伸,不为0就随着窗口增大进行拉伸,0到1之间
layout.setConstraints(j1, s); //设置组件
详细介绍见https://www.cnblogs.com/taoweiji/archive/2012/12/14/2818787.html
网友评论