Java中的佈局管理器

一、佈局管理器的概念

佈局管理器:使用佈局管理器負責管理組件在容器中的佈局,並非直接設置組件的位置和大小可以保證圖形用戶界面具有良好的平臺無關性。

二、Java中有三種常見的佈局管理器

1.流式佈局管理器(FlowLayout) 

FlowLayout是最簡單的佈局管理器,他按照組件的添加次序,依次將他們從左到右放置在容器中,如果組件已經到達了容器邊界,組件自動放置到下一行。FlowLayout允許以左對齊,居中對齊(默認),右對齊的方式排列組件


 2.邊界佈局管理器(BorderLayout)  

邊界佈局是將一個容器劃分爲:北(North),南(South),西(West),東(East),中(Center)五塊。對於容器的東、西、南、北區域如果某個區域沒有組件,則該區域的面積默認爲0,旁邊的區域自動佔據該區域。對於中間區域,無論是否有組件,BorderLayout會爲他分配空間。

3.網格佈局管理器(GridLayout)  

網格佈局是將容器劃分爲多行多列,組件被填充到每個網格中。添加到容器中的組件按照從上到下,從左到右的方式一個一個添加進來。網格佈局中,組件的相對位置不會受容器大小的改變而改變,但是大小會隨容器大小的改變而改變,組件始終是佔據整個網格空間。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章