GridBagLayout 中的锚点是什么?
What is an anchor in GridBagLayout?
我查看了 Whosebug,但未能找到 GridBagLayout 中锚点的良好解释。我知道如何使用它,但当我这样做时,我不确定它在做什么。有人可以解释一下什么是锚点吗?
anchor 是一种约束,用于在组件小于其显示区域时将该元素定位在特定位置。锚点可以有值 CENTER、NORTH、NORTHEAST、EAST、SOUTHEAST、SOUTH、SOUTHWEST、WEST 和 NORTHWEST。
注意:如果您的填充约束设置为 GridBagConstraints.BOTH,锚 属性 将不起作用,因为填充约束会水平和垂直拉伸组件覆盖所有的显示区域。此外,如果将 fill 设置为 GridBagConstraints.HORIZONTAL,则锚点的水平值 EAST 和 WEST 将不起作用,因为组件已被水平拉伸以覆盖水平显示区域。同样,如果填充 属性 已设置为 GridBagConstraints.VERTICAL.
,锚点的垂直值将不起作用
我查看了 Whosebug,但未能找到 GridBagLayout 中锚点的良好解释。我知道如何使用它,但当我这样做时,我不确定它在做什么。有人可以解释一下什么是锚点吗?
anchor 是一种约束,用于在组件小于其显示区域时将该元素定位在特定位置。锚点可以有值 CENTER、NORTH、NORTHEAST、EAST、SOUTHEAST、SOUTH、SOUTHWEST、WEST 和 NORTHWEST。
注意:如果您的填充约束设置为 GridBagConstraints.BOTH,锚 属性 将不起作用,因为填充约束会水平和垂直拉伸组件覆盖所有的显示区域。此外,如果将 fill 设置为 GridBagConstraints.HORIZONTAL,则锚点的水平值 EAST 和 WEST 将不起作用,因为组件已被水平拉伸以覆盖水平显示区域。同样,如果填充 属性 已设置为 GridBagConstraints.VERTICAL.
,锚点的垂直值将不起作用