使用 GridBagLayout (AWT)

您可以将 AWT GridBagLayout 与 Swing 和 AWT 容器一起使用,从而使用功能强大且灵活的网格排列来排列组件。
关于此任务

GridBagLayout 布局管理器按行和列排列其组件。GridBagConstraints 对象包含有关放置组件的行和列、组件跨越的单元数以及在单元中如何确定组件的大小和位置等信息。

可视编辑器使用红色的虚线来表示网格的当前边框。也会标注列号和行号。列和行都以 0 开始编号,因此,左上角的单元开始时会标注为 0,0。当您添加组件时,行和列会根据前面使用的数字来顺序编号。

GridBagLayout 网格

注: 如果某个网格号被跳过,那么表示没有组件使用该特定的网格 x 或网格 y 设置。如果您添加和除去许多组件或将它们移来移去,那么有可能会出现此情况。GridBagLayout 允许跳过 x 和 y 值并且会相对于为其他组件设置的其他 x,y 值来简单地依序布置 x,y 值,即使这些值被跳过也是如此。

要指定网格的显示方式,请参阅指定容器的网格显示首选项


反馈