【從零開始學 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 開發教學)

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

nano 文字編輯器

16天記下7000單字

最新入門零基礎 Java 教學【從零開始學 Java 程式設計】Java教學課程目錄 (IntelliJ IDEA 開發教學)