邊界布局管理器把容器的的布局分為五個位置:CENTER、EAST、WEST、NORTH、SOUTH。依次對應為:上北(NORTH)、下南(SOUTH)、左西(WEST)、右東(EAST),中(CENTER),如下圖所示。

特征:
l 可以把組件放在這五個位置的任意一個,如果未指定位置,則缺省的位置是CENTER。
l 南、北位置控件各占據一行,控件寬度將自動布滿整行。東、西和中間位置占據一行;若東、西、南、北位置無控件,則中間控件將自動布滿整個屏幕。若東、西、南、北位置中無論哪個位置沒有控件,則中間位置控件將自動占據沒有控件的位置。
l 它是窗口、框架的內容窗格和對話框等的缺省布局。
1、 常見的構建函數和方法
| 構造方法摘要 |
||
| BorderLayout(): 構造一個組件之間沒有間距(默認間距為0像素)的新邊框布局。 |
|
|
| BorderLayout(int hgap, int vgap) : 構造一個具有指定組件(hgap為橫向間距,vgap為縱向間距)間距的邊框布局。 |
|
|
| 方法摘要 |
||
| int |
getHgap() : 返回組件之間的水平間距。 |
|
| int |
getVgap() : 返回組件之間的垂直間距。 |
|
| void |
removeLayoutComponent(Component comp): 從此邊框布局中移除指定組件。 |
|
| void |
setHgap(int hgap): 設置組件之間的水平間距。 |
|
| void |
setVgap(int vgap) : 設置組件之間的垂直間距。 |
|
