Component中有一個方法setBounds()可以設定當前容器的位置和大小,但如果我們手動為元件設定位置和大小的話,就會造成程式的不通用性。LayoutManager佈局管理器可以根據執行平臺來自動調整元件大小,程式設計師不用再手動設定元件的大小和位置,只需要為容器選擇合適的佈局管理器即可。
一、佈局管理器的種類
GridLayout
:
FlowLayout
:流式佈局
CardLayout
:卡片佈局
GridBagLayout
:
BorderLayout
:
二、FlowLayout
在FlowLayout佈局管理器中,元件像流水一樣向某方向流動(排列),遇到障礙(邊界)就折回,重頭開始排列。通俗的講就像是:自動換行。
FlowLayout()
使用預設的對齊方式及預設的垂直間距、水平間距建立FlowLayout佈局管理器。
FlowLayout(int align)
使用指定的對齊方式及預設的垂直間距、水平間距建立FlowLayout佈局管理器。
FlowLayout(int align,int hgap,int vgap)
使用指定的對齊方式及指定的垂直間距、水平間距建立FlowLayout佈局管理器。
三、標題
— 要養成終身學習的習慣 —