Class RowLayout

java.lang.Object
   |
   +----RowLayout

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

See Also:
ColumnLayout, LayoutManager2

Variable Index

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

Constructor Index

 o RowLayout()
コンストラクタ
 o RowLayout(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 TOP
 public static final int TOP
 o CENTER
 public static final int CENTER
 o BOTTOM
 public static final int BOTTOM
 o STRETCH
 public static final int STRETCH

Constructors

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

 o RowLayout
 public RowLayout(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[])