Java基礎——GridBagLayout布局

來源:互聯網
上載者:User

標籤:style   color   os   ar   使用   java   strong   sp   on   

1.GridBagLayout布局管理器非常靈活,每個 GridBagLayout 對象維持一個動態的矩形單元網格;

2.需要和它的約束類(GridBagConstraints類)一起使用;

3.GridBagLayout給組件提供了布局的方式;具體約束則有與之關聯的GridBagConstraints來實現;

4.通過調用GridBagConstraints的各種約束屬性欄位來完成一個靈活的布局管理器;

5.網格包布局形象說就是依照左上方為原點,水平向右為x軸正方向,垂直向下為y軸正方向(如)

下面列出了GridBagConstraints類中全部約束屬性:

gridx,gridy:用來確定組件在當前座標系的位置(x,y);

gridwidth,gridheight:確定組件在x軸(y軸)所佔的儲存格數,

(上面2組屬性是確定組件所佔儲存格在座標系的位置)

fill:填充(當組件本身小於它佔有的顯示地區時使用)

ipadx,ipady:內邊距(組件的預設大小+預設大小基礎上再加多少像素)

insets:外邊距(組件邊框距他所佔儲存格的距離)

weightx,weighty:權重(預設權重是把多的空間放在容器邊框和儲存格邊框之間);權重值越大,分到空間(組件到它所佔網格的距離空間)越多。

anchor:代表在儲存格中的絕對值對齊:

對齊有三種表現形式:絕對值,相對於方向的值,相對於基準的值

絕對值形式

NORTH:對齊

SOUTH:下

WEST:左中

EAST:右中

NORTHWEST:左上

NORTHEAST:右上

SOUTHWEST:左下

SOUTHEAST:右下

CENTER:置中對齊(預設值)

Java基礎——GridBagLayout布局

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.