使组件跨多个 GridBagLayout 单元

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

缺省情况下,当您将组件放置到 GridBagLayout 中时,可视编辑器会设置 x 和 y 值以将其指定到某个单元。但是,组件还有两个额外约束 gridheight 和 gridwidth,它们是为每个组件实例化的 GridBagConstraints 对象上的属性。

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

  1. 选择组件。 该组件的周围会显示黑色选择边框,在右边和底部还会显示两个绿色框或手柄。

    GridBagLayout,跨单元

  2. 单击并拖动手柄使组件跨多个网格单元。 光标将显示您要跨的网格单元的 X/Y 坐标。

    GridBagLayout,跨单元

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

    GridBagLayout,跨单元


反馈