GridBagLayout中的锚是什么?

时间:2015-07-19 05:30:03

标签: java gridbaglayout

我查看了stackoverflow,但我无法在GridBagLayout中找到一个关于锚点的好解释。我知道如何使用它,但当我这样做时,我不确定它在做什么。有人可以解释锚是什么吗?

1 个答案:

答案 0 :(得分:2)

anchor是一个约束,用于在组件小于其显示区域时将该元素定位在特定位置。锚可以有中心,北,东北,东,东南,南,西南,西和西北的值。

注意:如果填充约束设置为 GridBagConstraints.BOTH ,则锚属性不会起作用,因为填充约束会水平和垂直地拉伸组件覆盖所有显示区域。此外,如果您将填充设置为GridBagConstraints.HORIZONTAL,则锚点的水平值EAST和WEST将不起作用,因为组件已被水平拉伸以覆盖水平显示区域。类似地,如果fill属性已设置为GridBagConstraints.VERTICAL,则锚点的垂直值将无法工作。