我查看了stackoverflow,但我无法在GridBagLayout中找到一个关于锚点的好解释。我知道如何使用它,但当我这样做时,我不确定它在做什么。有人可以解释锚是什么吗?
答案 0 :(得分:2)
anchor是一个约束,用于在组件小于其显示区域时将该元素定位在特定位置。锚可以有中心,北,东北,东,东南,南,西南,西和西北的值。
注意:如果填充约束设置为 GridBagConstraints.BOTH ,则锚属性不会起作用,因为填充约束会水平和垂直地拉伸组件覆盖所有显示区域。此外,如果您将填充设置为GridBagConstraints.HORIZONTAL,则锚点的水平值EAST和WEST将不起作用,因为组件已被水平拉伸以覆盖水平显示区域。类似地,如果fill属性已设置为GridBagConstraints.VERTICAL,则锚点的垂直值将无法工作。