【從零開始學 Java 程式設計】佈局管理器簡介

【從零開始學 Java 程式設計】 線上教學課程目錄,使用 Java 程式語言,開發應用程式。
佈局管理器
- BorderLayout
- BoxLayout
- CardLayout
- FlowLayout
- GridBagLayout
- GridLayout
- GroupLayout
- SpringLayout
BorderLayout
BorderLayout,可以指定元件放在東(LINE_END)、南(PAGE_END)、西(LINE_START)、北(PAGE_START)和中間(CENTER)五個位置。

BoxLayout
BoxLayout 可以設定元件採水平或垂直方向,依序排列。

CardLayout
CardLayout 可以提供不同容器,快速切換顯示或不顯示元件。


FlowLayout
FlowLayout 依元件加入順序,從上到下、從左到右來完成佈局

若容器寬度太小,預設會跳到下一行水平置中繼續排列元件

GridBagLayout
GridBagLayout,是所有佈局中,最複雜也是最靈活的佈局。GridBagLayout 透過元件放在格子中約束關係來完成佈局。

GridLayout
GridLayout,元件根據定義格子的列數(rows)和行數(columns),由左至右、由上而下排列。

GroupLayout
GroupLayout 可以根據群組分別設定元件採水平或垂直方向,依序排列。

SpringLayout
SpringLayout 透過元件與元件,約束關係來完成佈局,如:定義A元件,在B元件右邊(東邊),間距 5px



參考資料

那這次的課程就介紹到這邊囉~
順帶一提,KT 線上教室,臉書粉絲團,會不定期發佈相關資訊,不想錯過最新資訊,不要忘記來按讚,加追蹤喔!也歡迎大家將這套課程分享給更多人喔。
我們下次再見囉!!!掰掰~