让组件跨 GridBagLayout 单元格

可以在 GridBagLayout 中拖动组件以使其跨多个单元格。您还可以使用“属性”视图或“定制布局”窗口来指定组件的宽度和高度。

缺省情况下,当将组件放到 GridBagLayout 中时,Visual Editor 将设置 x 和 y 值以将它指定给单元格。但是,组件有两个附加的约束,即 gridheight 和 gridwidth,它们是为每个组件实例化的 GridBagConstraints 对象的属性。

要使组件在 GridBagLayout 中跨多个单元格:

  1. 选择该组件。该组件的周围将显示黑色的选择边框,该边框的右边和底部有两个绿色的框(即控制柄)。

    跨单元格的 GridBagLayout

  2. 单击并拖动一个控制柄以使该组件跨越网格单元格。光标将显示正在跨至的网格单元格的 X/Y 坐标。

    跨单元格的 GridBagLayout

  3. 放开鼠标按键以完成跨越操作。将根据所跨的行数或列数来设置网格宽度和网格高度约束。

    跨单元格的 GridBagLayout

相关任务
在 GridBagLayout 中添加或移动组件
定制 GridBagLayout 中的组件布局

(C) Copyright IBM Corporation 1999, 2006. All Rights Reserved.