全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.awt.CardLayout

java.lang.Object
   |
   +----java.awt.CardLayout

public class CardLayout
extends Object
implements LayoutManager2, Serializable
複数の「カード」を持つコンテナ用のレイアウトマネージャです。一度に 1 枚のカードだけ表示し、カードからカードへと切り替えることが可能です。


Constructor Index

 o CardLayout()
新しいカードレイアウトをギャップ無しで生成する。
 o CardLayout(int, int)
ギャップを指定して、カードレイアウトを生成する。

Method Index

 o addLayoutComponent(Component, Object)
指定された制約オブジェクトを用いて、指定されたコンポーネントをレイアウトに追加する。
 o addLayoutComponent(String, Component)
推奨しない。代わりに addLayoutComponent(Component, Object) を使用する。
 o first(Container)
最初のカードに切り替える。
 o getHgap()
コンポーネント間の水平方向のギャップを返す。
 o getLayoutAlignmentX(Container)
x 軸方向の配置方法を返す。
 o getLayoutAlignmentY(Container)
y 軸方向の配置方法を返す。
 o getVgap()
コンポーネント間の垂直方向のギャップを返す。
 o invalidateLayout(Container)
レイアウトを無効にする。つまり、レイアウトマネージャがキャッシュしている情報を持っている場合、それは破棄される。
 o last(Container)
指定されたコンテナの最後のカードに切り替える。
 o layoutContainer(Container)
指定されたパネル内のレイアウトを行う。
 o maximumLayoutSize(Container)
指定されたターゲットコンテナ内にコンポーネントをレイアウトするときの最大サイズを返す。
 o minimumLayoutSize(Container)
指定されたパネルの最小サイズを算出する。
 o next(Container)
指定されたコンテナの次のカードに切り替える。
 o preferredLayoutSize(Container)
指定されたパネルの推奨サイズを算出する。
 o previous(Container)
指定されたコンテナの前のカードに切り替える。
 o removeLayoutComponent(Component)
指定されたコンポーネントをレイアウトから取り除く。
 o setHgap(int)
コンポーネント間の水平方向のギャップを設定する。
 o setVgap(int)
コンポーネント間の垂直方向のギャップを設定する。
 o show(Container, String)
指定されたコンテナ内の指定された名前のコンポーネントに切り替える。
 o toString()
この CardLayout の値の String 表現を返す。

Constructors

 o CardLayout
  public CardLayout()
新しいカードレイアウトをギャップ無しで生成します。

 o CardLayout
  public CardLayout(int hgap,
                    int vgap)
ギャップを指定して、カードレイアウトを生成します。

パラメータ:
hgap - 水平方向のギャップ
vgap - 垂直方向のギャップ

Methods

 o getHgap
  public int getHgap()
コンポーネント間の水平方向のギャップを返します。

 o setHgap
  public void setHgap(int hgap)
コンポーネント間の水平方向のギャップを設定します。

パラメータ:
hgap - コンポーネント間の水平方向のギャップ
 o getVgap
  public int getVgap()
コンポーネント間の垂直方向のギャップを返します。

 o setVgap
  public void setVgap(int vgap)
コンポーネント間の垂直方向のギャップを設定します。

パラメータ:
vgap - コンポーネント間の垂直方向のギャップ
 o addLayoutComponent
  public void addLayoutComponent(Component comp,
                                 Object constraints)
指定された制約オブジェクトを用いて、指定されたコンポーネントをレイアウトに追加します。

パラメータ:
comp - 追加するコンポーネント
constraints - レイアウトへのコンポーネントの追加位置と追加方法
 o addLayoutComponent
  public void addLayoutComponent(String name,
                                 Component comp)
注 : addLayoutComponent() は推奨されません。

代わりに addLayoutComponent(Component, Object) を使用します。

 o removeLayoutComponent
  public void removeLayoutComponent(Component comp)
指定されたコンポーネントをレイアウトから取り除きます。

パラメータ:
comp - 取り除くコンポーネント
 o preferredLayoutSize
  public Dimension preferredLayoutSize(Container parent)
指定されたパネルの推奨サイズを算出します。

パラメータ:
parent - 親コンテナの名前
返り値:
このパネルのサイズ
参照:
minimumLayoutSize
 o minimumLayoutSize
  public Dimension minimumLayoutSize(Container parent)
指定されたパネルの最小サイズを算出します。

パラメータ:
parent - 親コンテナの名前
返り値:
このパネルのサイズ
参照:
preferredLayoutSize
 o maximumLayoutSize
  public Dimension maximumLayoutSize(Container target)
指定されたターゲットコンテナ内にコンポーネントをレイアウトするときの最大サイズを返します。

パラメータ:
target - 配置が必要なコンポーネント
参照:
Container, minimumLayoutSize, preferredLayoutSize
 o getLayoutAlignmentX
  public float getLayoutAlignmentX(Container parent)
x 軸方向の配置方法を返します。これは、コンポーネントをどのように他のコンポーネントと相対的に配置するかを表します。値は 0 と 1 の間の数値です。たとえば、0 は原点を基準にした配置、1 は原点から最も離れた点を基準にした配置、0.5 は中央を基準にした配置になります。

 o getLayoutAlignmentY
  public float getLayoutAlignmentY(Container parent)
y 軸方向の配置方法を返します。これは、コンポーネントをどのように他のコンポーネントと相対的に配置するかを表します。値は 0 と 1 の間の数値です。たとえば、0 は原点を基準にした配置、1 は原点から最も離れた点を基準にした配置、0.5 は中央を基準にした配置になります。

 o invalidateLayout
  public void invalidateLayout(Container target)
レイアウトを無効にします。つまり、レイアウトマネージャがキャッシュしている情報を持っている場合、それは破棄されます。

 o layoutContainer
  public void layoutContainer(Container parent)
指定されたパネル内のレイアウトを行います。

パラメータ:
parent - 親コンテナの名前
 o first
  public void first(Container parent)
最初のカードに切り替えます。

パラメータ:
parent - 親コンテナの名前
 o next
  public void next(Container parent)
指定されたコンテナの次のカードに切り替えます。

パラメータ:
parent - コンテナの名前
 o previous
  public void previous(Container parent)
指定されたコンテナの前のカードに切り替えます。

パラメータ:
parent - 親コンテナの名前
 o last
  public void last(Container parent)
指定されたコンテナの最後のカードに切り替えます。

パラメータ:
parent - 親コンテナの名前
 o show
  public void show(Container parent,
                   String name)
指定されたコンテナ内の指定された名前のコンポーネントに切り替えます。

パラメータ:
parent - 親コンテナの名前
name - コンポーネントの名前
 o toString
  public String toString()
この CardLayout の値の String 表現を返します。

オーバーライド:
クラス ObjecttoString

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス