視覺化編輯器可提供視覺化提示,幫助您使用 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);
}