GridBagLayout 中的 weightx 和 weighty到底是什么意思?
书上说的看不懂?

解决方案 »

  1.   

    weightx 和 weighty就是组件排列的横纵座标。
    weightx=0;weighty=0代表该组件的位置是第一列第一行。
    weightx=1;weighty=0代表该组件的位置是第二列第一行。
    依次类推。
      

  2.   

    楼上你搞错拉 确定组件排列的横纵座标的是gridx,gridy两个参数
    weightx 和 weighty是用来确定组件所占空间与容器空间的比例如把容器分为2行2列 第一行的(weightx,weighty)为(20,20)说明一行一列宽度所占比例为20% 高度所占比例为20% ,二行二列为(0,20)说明二行一列宽度所占比例为20%,因为第一行已经把第一列的宽度确定了,所以这里用0表示,高度为20%,同理,第一行二列可以为(80,0),因为第一行一列已经把第一行的高度固定了,所以一行二列的高度用0表示