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 的邊之間的垂直間隙
2gridlayout
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 - 垂直間隙。
布局管理器 網格袋布局管理器
網格袋布局管理器中的約束條件constrains中有如下字段需要設定 1 constrains.gridx和constrains.gridy 這兩個欄位僅用於指定元件的起始網格座標。2 constrains.gridwidth和constrains.gridheight 這兩個字段用於指定元件所佔網...
Java學習之布局管理器
布局就是各個元件在視窗中的位置,或為相對位置或為絕對位置。在介面程式設計中是必要的。1 簡介 把swing的各種元件 jcomponent 新增到面板容器中 jpanel 需要給面板容器指定布局管理器 layoutmanager 明確容器 container 內的各個元件之間的排列布局方式。2 箱式...
布局管理器
jframe 內容面板在預設的情況下自動使用邊界布局管理器。1.邊界布局 borderlayout 所謂的borderlayout 就是把邊界劃分為東西南北中,南北要貫通,中間最大,不僅指地方最大,也指權利最大,當東西南北不存在時可占領他們,也就是說中間是可以占領周邊的,但周邊是絕不能占領中間的。邊...