【從零開始學 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 線上教室,臉書粉絲團,會不定期發佈相關資訊,不想錯過最新資訊,不要忘記來按讚,加追蹤喔!也歡迎大家將這套課程分享給更多人喔。
我們下次再見囉!!!掰掰~