GridBagLayout是java裡面最重要的布局管理器之一,可以做出很複雜的布局,可以說GridBagLayout是必須要學好的的,
<code>GridBagLayout</code> 類是一個靈活的布局管理器,它不要求元件的大小相同便可以将元件垂直、水準或沿它們的基線對齊。
每個 <code>GridBagLayout</code> 對象維持一個動态的矩形單元網格,每個元件占用一個或多個這樣的單元,該單元被稱為顯示區域。
下面就通過一個記事本案例去說明GridBagLayout的使用方法。
分析:
帶有箭頭的說明可以拉伸的。
4占用4個格子,6占用4個格子。如果設定6可以拉伸了,那麼4也會跟着拉伸。
但是如果設定4拉伸,那麼7所在的列也可以拉伸,是以4不能設定拉伸。我們應該設定4是跟随6進行拉伸。
灰色的線是為了看清布局的大概,元件占用的格子數。
運作時的顯示效果