敢问各位大侠 网格组布局设置fill为GridBagConstraints.BOTH 、weightx、weighty设置为10、30后界面拉伸后组件怎么还是大小没变化呢部分代码:  public class FlightsStatisticsPanel extends JPanel {
  .......................
  this.setPreferredSize(new Dimension(1000, 700));
  this.setLayout(new GridBagLayout());
  GBC c = new GBC(0,0,3,1).setWeight(10, 30).setFill(GridBagConstraints.BOTH);   
  this.add(flightsDistributeStatistic.flightsDistributePanel,c);
  c = new GBC(0,1,1,1).setWeight(5, 16).setFill(GridBagConstraints.BOTH);
  this.add(depFlightsExecuteStatistic.depFlightsPanel,c);
  c = new GBC(1,1,1,1).setWeight(5, 16).setFill(GridBagConstraints.BOTH);
  this.add(delayFlightsStatistic.delayFlightsPanel,c);
  c = new GBC(2,1,1,1).setWeight(8, 16).setFill(GridBagConstraints.BOTH).setInsets(0, 1, 1, 0);
  this.add(flightsListTabelStatistic.flightsListTabelPanel,c);  ........................
    public static void main(String[] args){
        FlightsStatisticsPanel  panel = new FlightsStatisticsPanel ();
        JFrame frame = new JFrame("航班统计信息");
        frame.add(panel);
        frame.pack();
        RefineryUtilities.centerFrameOnScreen(frame);
        frame.setResizable(true);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setVisible(true);

}
  }说明:
flightsDistributeStatistic调用的这几个Panel是另一个类中的
flightsDistributePanel这个panel中放置的是jfreechart绘制的一个柱状图
depFlightsPanel这个panel中放置的是jfreechart绘制的一个饼状图
delayFlightsPanel这个panel中放置的是jfreechart绘制的另一个柱状图
flightsListTabelPanel中放置的是JTabelframe界面拉伸后这几个panel大小都没有变化 而且当界面缩小到当前窗体不能容纳当前这几个panel时 就变成了如图02所示哪位高人帮我分析下 这个问题的原因是什么 问题可能出现在哪 或者告诉我通过什么途径才能找到这个问题的原因 不胜感激
图片01:图片02: