Java AWT 布局管理器简单介绍

给容器创建布局管理器,需要创建相应布局管理器的实例。然后,对容器调用setLayout()方法,以规定放置组件所使用的布局。下面这些布局管理器均位于java.awt 包内。

  • FlowLayout 顺序
  1. public FlowLayout() 它创建布局管理器对象采取中心对齐方式,水平禾垂子间隙是默认的5个象素。
  2. public FlowLayout(int align) 它创建的布局管理器对象采取指定的对齐方式,并具有默认的水平和垂直间隙。对齐参数是下列3个参数之一:FlowLayout.LEFT, FlowLayout.RIGHT, FlowLayout.CENTER.
  3. public FlowLayout(int align, int hgap, int vgap) 它创建的布局管理器对象采取指定的对齐方式,且具有水平hgap和垂直间隙vgap。
  • GridLayout 网格
  1. public GridLayout(int rows, int cols) 指定行数和列数。
  2. public GridLayout(int rows, int cols, int hgap, int vgap) 指定行列数以及水平和垂直间隙。
  • BorderLayout 边框 (注意它的add方法)
  1. public BorderLayout()
  2. public BorderLayout(int hgap, int vgap)
  • CardLayout 卡片 (注意它的first, last, next, previous, show等方法)
  1. public CardLayout()
  2. public CardLayout(int hgap, int vgap)
  • BoxLayout 框式 (注意它的setLayout方法,只有这一个类是javax.swing包里头的。)
  • GridBagLayout 网格袋 (太复杂了,直接参考网络还好。)

你可能感兴趣的:(简单资料源,Java)