问题描述
我已经查看了stackoverflow,但没有找到关于GridBagLayout中的锚点的良好解释。 我知道如何使用它,但是当我这样做时我不确定。 有人可以解释一下锚是什么吗?
1楼
锚是一种约束,用于在组件小于其显示区域时将元素定位在特定位置。 锚可以具有值CENTER,NORTH,NORTHAST,EAST,东南,South,WEST,WEST和NORTHWEST。
注意:如果您的填充约束设置为GridBagConstraints.BOTH ,则anchor属性将不起作用,因为填充约束会将组件水平和垂直拉伸,从而覆盖了所有显示区域。 另外,如果将fill设置为GridBagConstraints.HORIZONTAL,则锚点的水平值EAST和WEST将不起作用,因为组件已被拉伸为水平方向以覆盖水平显示区域。 同样,如果将fill属性设置为GridBagConstraints.VERTICAL,则锚点的垂直值将不起作用。