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

這個網誌中的熱門文章

2023 最新入門零基礎 Kotlin教學【從零開始學 Kotlin 程式設計】Kotlin 教學課程目錄 (Android Kotlin, IntelliJ IDEA, Android Studio, Android APP 開發教學)

nano 文字編輯器

16天記下7000單字

2022 最新入門零基礎 Flutter教學 【Flutter 程式設計入門實戰 30 天】Flutter 教學課程目錄 (IntelliJ IDEA 開發教學)