java中的AWT布局管理器

2021-06-21 11:35:53 字數 1350 閱讀 6020

布局管理器:

按照某種規則布局元件

常用布局管理器

flowlayout

1.從左到右按順序配置在container中,若到達右邊界,則會折回到下一行中

3.構造方法:flowlayout()、flowlayout(int align)、flowlayout(int align,int hgap,int vgap)

4.常量:

flowlayoutleft、flowlayoutcenter、flowlayoutright

borderlayout

1.將container分為east、south、west、north、center五個區域,component可以放置在這五個區域的任何乙個區域。

2.borderlayout是frame、dialog的預設布局管理器。

3.構造方法:borderlayout()、borderlayout(int hgap,int vgap)

4.常量:borderlayout.east、borderlayout.south、borderlayout.west、borderlayout.north、borderlayout.center

gridlayout

1.將component配置在縱橫網格線分割的格仔中,從左到右,從上到下;

2.構造方法:gridlayout()、gridlayout(int rows,int cols)、gridlayout(int rows,int cols,int hgap,int vgap)

nulllayout(固定位置)

f.setlayout(null);

setbounds(int w,int h,int w,int h);

boxlayout

box.creathorizontal、boxcreatvertical。

cardlayout

1.將加入到container中的component看成一疊卡片,只有最上面的那個component才可見

2.構造方法:cardlayout()、cardlayout(int hgap,int vgap)

3.控制項可見的方法:first(container target)、last

(container target)、previous

(container target)、next

(container target)、show

(container target)、

Java布局管理器setLayout

1。flowlayout public flowlayout int align,int hgap,int vgap 建立乙個新的流布局管理器,具有指定的對齊方式以及指定的水平和垂直間隙。對齊引數的值必須是以下之一 flowlayout.left flowlayout.right flowlayou...

布局管理器 網格袋布局管理器

網格袋布局管理器中的約束條件constrains中有如下字段需要設定 1 constrains.gridx和constrains.gridy 這兩個欄位僅用於指定元件的起始網格座標。2 constrains.gridwidth和constrains.gridheight 這兩個字段用於指定元件所佔網...

Java學習之布局管理器

布局就是各個元件在視窗中的位置,或為相對位置或為絕對位置。在介面程式設計中是必要的。1 簡介 把swing的各種元件 jcomponent 新增到面板容器中 jpanel 需要給面板容器指定布局管理器 layoutmanager 明確容器 container 內的各個元件之間的排列布局方式。2 箱式...