布局管理器之BorderLayout(邊界布局)


邊界布局管理器把容器的的布局分為五個位置: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) :          設置組件之間的垂直間距。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM