Class RowLayout
java.lang.Object
|
+----RowLayout
- public class RowLayout
- extends Object
- implements LayoutManager2
横一行にComponentを配置するLayoutManager
GridLayoutを使うと、グリッド一杯に引き伸ばされてしまうが、
このLayoutManagerでは、alignmentを指定して、PreferredSizeで表示できる。
alignmentには、
- RowLayout.TOP
- RowLayout.CENTER
- RowLayout.BOTTOM
- RowLayout.STRETCH
が指定できる。
- See Also:
- ColumnLayout, LayoutManager2
-
alignment
- Component の寄せ方
-
BOTTOM
-
-
CENTER
-
-
margin_height
- 全体の上下に空けるマージン
-
margin_width
- 全体の左右に空けるマージン
-
spacing
- 各 Component の間隔
-
STRETCH
-
-
TOP
-
-
RowLayout()
- コンストラクタ
-
RowLayout(int, int, int, int)
- コンストラクタ
-
addLayoutComponent(Component, Object)
-
-
addLayoutComponent(String, Component)
-
-
getLayoutAlignmentX(Container)
- 親コンテナに対する x 方向の配置方法 (中間に配置)
-
getLayoutAlignmentY(Container)
- 親コンテナに対する y 方向の配置方法 (中間に配置)
-
invalidateLayout(Container)
-
-
layoutContainer(Container)
- 親コンテナに格納されているComponentのサイズを計算する
-
layoutSize(Container, int)
- このコンテナのサイズを計算する
-
main(String[])
-
-
maximumLayoutSize(Container)
-
-
minimumLayoutSize(Container)
-
-
preferredLayoutSize(Container)
-
-
removeLayoutComponent(Component)
-
margin_height
protected int margin_height
- 全体の上下に空けるマージン
margin_width
protected int margin_width
- 全体の左右に空けるマージン
spacing
protected int spacing
- 各 Component の間隔
alignment
protected int alignment
- Component の寄せ方
TOP
public static final int TOP
CENTER
public static final int CENTER
BOTTOM
public static final int BOTTOM
STRETCH
public static final int STRETCH
RowLayout
public RowLayout()
- コンストラクタ
RowLayout
public RowLayout(int margin_height,
int margin_width,
int spacing,
int alignment)
- コンストラクタ
layoutContainer
public void layoutContainer(Container parent)
- 親コンテナに格納されているComponentのサイズを計算する
preferredLayoutSize
public Dimension preferredLayoutSize(Container parent)
minimumLayoutSize
public Dimension minimumLayoutSize(Container parent)
maximumLayoutSize
public Dimension maximumLayoutSize(Container parent)
layoutSize
protected Dimension layoutSize(Container parent,
int sizetype)
- このコンテナのサイズを計算する
addLayoutComponent
public void addLayoutComponent(String constraint,
Component comp)
addLayoutComponent
public void addLayoutComponent(Component comp,
Object constraint)
removeLayoutComponent
public void removeLayoutComponent(Component comp)
invalidateLayout
public void invalidateLayout(Container parent)
getLayoutAlignmentX
public float getLayoutAlignmentX(Container parent)
- 親コンテナに対する x 方向の配置方法 (中間に配置)
getLayoutAlignmentY
public float getLayoutAlignmentY(Container parent)
- 親コンテナに対する y 方向の配置方法 (中間に配置)
main
public static void main(String arg[])