因为GridBagLayout布局管理器中的控件大小是根据窗体的大小自己进行调整的

解决方案 »

  1.   

    也就是说GridBagLayout中的控件是自适应的
      

  2.   

    由于网格单元可能比该单元中的部件大,如果是这样,部件放置在单元格内会有一些多余空间。在默认情况下,部件不会扩张,也就是不会填充这个多余空间。  GridBagConstraints提供了一个fill属性,我们可以通过设置它的值来起到不同的效果。  ¨ GridBagConstraints.NONE:不扩张,是默认值;  ¨ GridBagConstraints.HORIZONTAL:部件水平扩张,将水平方向的多余空间填满;  ¨ GridBagConstraints.VERTICAL:部件垂直扩张,将垂直方向的多余空间填满;  ¨ GridBagConstraints.BOTH:部件同时向两个方向扩张,将单元格填满。