Java布局管理器setLayout()


Java布局管理器setLayout()

1.FlowLayout
public FlowLayout(int align,int hgap,int vgap)
創建一個新的流布局管理器,具有指定的對齊方式以及指定的水平和垂直間隙。
對齊參數的值必須是以下之一:FlowLayout.LEFT、FlowLayout.RIGHT、FlowLayout.CENTER、FlowLayout.LEADING 或 FlowLayout.TRAILING。


參數:
align - 對齊值
hgap - 組件之間以及組件與 Container 的邊之間的水平間隙
vgap - 組件之間以及組件與 Container 的邊之間的垂直間隙
2.GridLayout
public GridLayout(int rows,
                  int cols,
                  int hgap,
                  int vgap)創建具有指定行數和列數的網格布局。給布局中的所有組件分配相等的大小。
此外,將水平和垂直間距設置為指定值。水平間距將置於列與列之間。將垂直間距將置於行與行之間。

rows 和 cols 中的一個可以為零(但不能兩者同時為零),這表示可以將任何數目的對象置於行或列中。

所有 GridLayout 構造方法都服從這一規定。


參數:
rows - 該 rows 具有表示任意行數的值零
cols - 該 cols 具有表示任意列數的值零
hgap - 水平間距
vgap - 垂直間距
3.BorderLayout
public BorderLayout(int hgap,
                    int vgap)用指定的組件之間的水平間距構造一個邊界布局。水平間距由 hgap 指定,而垂直間距由 vgap 指定。

參數:
hgap - 水平間距。
vgap - 垂直間距。
4.CardLayout
public CardLayout(int hgap,
                  int vgap)創建一個具有指定的水平和垂直間隙的新卡片布局。水平間隙置於左右邊緣。垂直間隙置於上下邊緣。

參數:
hgap - 水平間隙。
vgap - 垂直間隙。

原文:http://blog.sina.com.cn/s/blog_5e8cd8220101243t.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM