視覺化編輯器可提供視覺化提示,幫助您使用 Swing BorderLayout。
BorderLayout 管理程式會將元件佈置在羅盤方向所定義的區域中。 java.awt.BorderLayout 類別會實作 LayoutManager2, 而其限制項是 "North"、"South"、"Center"、"East" 或 "West" 等值的字串。
BorderLayout 會將每個元件(位於羅盤限制的其中一個方向),以它所偏好的寬度或高度,沿著邊緣放置,"Center" 元件則會佔據所有剩餘的空間。
這個限制值會當作方法 add(Component,Object) 的第二個引數使用,該方法會將元件加入其母項儲存器中。比方說,起始設定 JPanel 的程式碼如下所示:
private void initialize() { this.setLayout(new java.awt.BorderLayout()); this.add(getJLabel(), java.awt.BorderLayout.NORTH); this.add(getJScrollBar(), java.awt.BorderLayout.WEST); this.add(getJButton(), java.awt.BorderLayout.EAST); this.setSize(193, 124); }