布局管理器:
按照某種規則布局元件
常用布局管理器
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 箱式...