Class ColumnLayout

java.lang.Object
   |
   +----ColumnLayout

public class ColumnLayout
extends Object
implements LayoutManager2
縦一行にComponentを配置するLayoutManager
GridLayoutを使うと、グリッド一杯に引き伸ばされてしまうが、 このLayoutManagerでは、alignmentを指定して、PreferredSizeで表示できる。 alignmentには、が指定できる。


Variable Index

 o alignment
Component の寄せ方
 o CENTER
 o LEFT
 o margin_height
全体の上下に空けるマージン
 o margin_width
全体の左右に空けるマージン
 o RIGHT
 o spacing
各 Component の間隔

Constructor Index

 o ColumnLayout()
コンストラクタ
 o ColumnLayout(int, int, int, int)
コンストラクタ

Method Index

 o addLayoutComponent(Component, Object)
 o addLayoutComponent(String, Component)
 o getLayoutAlignmentX(Container)
親コンテナに対する x 方向の配置方法 (中間に配置)
 o getLayoutAlignmentY(Container)
親コンテナに対する y 方向の配置方法 (中間に配置)
 o invalidateLayout(Container)
 o layoutContainer(Container)
このコンテナに格納されているComponentのサイズを計算する
 o layoutSize(Container, int)
このコンテナのサイズを計算する
 o main(String[])
 o maximumLayoutSize(Container)
 o minimumLayoutSize(Container)
 o preferredLayoutSize(Container)
 o removeLayoutComponent(Component)

Variables

 o margin_height
 protected int margin_height
全体の上下に空けるマージン

 o margin_width
 protected int margin_width
全体の左右に空けるマージン

 o spacing
 protected int spacing
各 Component の間隔

 o alignment
 protected int alignment
Component の寄せ方

 o LEFT
 public static final int LEFT
 o CENTER
 public static final int CENTER
 o RIGHT
 public static final int RIGHT

Constructors

 o ColumnLayout
 public ColumnLayout()
コンストラクタ

 o ColumnLayout
 public ColumnLayout(int margin_height,
                     int margin_width,
                     int spacing,
                     int alignment)
コンストラクタ

Methods

 o layoutContainer
 public void layoutContainer(Container parent)
このコンテナに格納されているComponentのサイズを計算する

 o preferredLayoutSize
 public Dimension preferredLayoutSize(Container parent)
 o minimumLayoutSize
 public Dimension minimumLayoutSize(Container parent)
 o maximumLayoutSize
 public Dimension maximumLayoutSize(Container parent)
 o layoutSize
 protected Dimension layoutSize(Container parent,
                                int sizetype)
このコンテナのサイズを計算する

 o addLayoutComponent
 public void addLayoutComponent(String constraint,
                                Component comp)
 o addLayoutComponent
 public void addLayoutComponent(Component comp,
                                Object constraint)
 o removeLayoutComponent
 public void removeLayoutComponent(Component comp)
 o invalidateLayout
 public void invalidateLayout(Container parent)
 o getLayoutAlignmentX
 public float getLayoutAlignmentX(Container parent)
親コンテナに対する x 方向の配置方法 (中間に配置)

 o getLayoutAlignmentY
 public float getLayoutAlignmentY(Container parent)
親コンテナに対する y 方向の配置方法 (中間に配置)

 o main
 public static void main(String arg[])