2015-07-19 16 views
0

我已經看過了stackoverflow,我一直無法找到GridBagLayout中的錨點的好解釋。我知道如何使用它,但是當我這樣做時,我並不確定它在做什麼。有人可以解釋什麼是錨嗎?什麼是GridBagLayout中的錨點?

回答

2

錨點是一個約束條件,用於在組件小於其顯示區域時將該元素定位在特定位置。錨可以有價值中心,北部,東北部,東部,東南部,南部,西南,西部和西北部。

注意:如果填充約束設置爲GridBagConstraints.BOTH,錨定屬性將不起作用,因爲填充約束將組件橫向和縱向拉伸覆蓋整個顯示區域。此外,如果將填充設置爲GridBagConstraints.HORIZONTAL,那麼錨點的水平值EAST和WEST將不起作用,因爲組件已被水平拉伸以覆蓋水平顯示區域。同樣,如果填充屬性已設置爲GridBagConstraints.VERTICAL,則錨點的垂直值將不起作用。