JavaGUI - [03] LayoutManager佈局管理器

HOUHUILIN發表於2024-05-06

Component中有一個方法setBounds()可以設定當前容器的位置和大小,但如果我們手動為元件設定位置和大小的話,就會造成程式的不通用性。LayoutManager佈局管理器可以根據執行平臺來自動調整元件大小,程式設計師不用再手動設定元件的大小和位置,只需要為容器選擇合適的佈局管理器即可。

一、佈局管理器的種類

GridLayout

FlowLayout:流式佈局

CardLayout:卡片佈局

GridBagLayout

BorderLayout

二、FlowLayout

  在FlowLayout佈局管理器中,元件像流水一樣向某方向流動(排列),遇到障礙(邊界)就折回,重頭開始排列。通俗的講就像是:自動換行。

FlowLayout()

使用預設的對齊方式及預設的垂直間距、水平間距建立FlowLayout佈局管理器。

FlowLayout(int align)

使用指定的對齊方式及預設的垂直間距、水平間距建立FlowLayout佈局管理器。

FlowLayout(int align,int hgap,int vgap)

使用指定的對齊方式指定的垂直間距、水平間距建立FlowLayout佈局管理器。

三、標題

— 要養成終身學習的習慣 —

相關文章