JavaTM Platform
Standard Ed. 6

javax.swing
クラス GroupLayout.SequentialGroup

java.lang.Object
  上位を拡張 javax.swing.GroupLayout.Group
      上位を拡張 javax.swing.GroupLayout.SequentialGroup
含まれているクラス:
GroupLayout

public class GroupLayout.SequentialGroup
extends GroupLayout.Group

要素の配置とサイズ設定を 1 つずつ順番に行う Group です。このクラスには public コンストラクタはありません。createSequentialGroup メソッドを使って作成してください。

SequentialGroup を、ParallelGroup の位置に揃えたベースラインのベースラインに揃えるには、ベースラインの決定に使用する SequentialGroup の要素を指定する必要があります。ベースラインの計算に使用される要素は、boolean を取る add メソッドの 1 つを使用して指定されます。ベースラインの計算には、useAsBaseline の値 true で追加された最後の要素が使用されます。

導入されたバージョン:
1.6
関連項目:
GroupLayout.createSequentialGroup()

メソッドの概要
 GroupLayout.SequentialGroup addComponent(boolean useAsBaseline, Component component)
          この GroupComponent を追加します。
 GroupLayout.SequentialGroup addComponent(boolean useAsBaseline, Component component, int min, int pref, int max)
          指定のサイズで、この GroupComponent を追加します。
 GroupLayout.SequentialGroup addComponent(Component component)
          この GroupComponent を追加します。
 GroupLayout.SequentialGroup addComponent(Component component, int min, int pref, int max)
          指定のサイズで、この GroupComponent を追加します。
 GroupLayout.SequentialGroup addContainerGap()
          コンテナの端と、このコンテナのボーダーに接するコンポーネント間の推奨ギャップを表す要素を追加します。
 GroupLayout.SequentialGroup addContainerGap(int pref, int max)
          コンテナの一方の端と、指定されたサイズの次または前の Component 間の推奨ギャップを表す要素を追加します。
 GroupLayout.SequentialGroup addGap(int size)
          この Group に固定のギャップを追加します。
 GroupLayout.SequentialGroup addGap(int min, int pref, int max)
          指定のサイズで、この Group にギャップを追加します。
 GroupLayout.SequentialGroup addGroup(boolean useAsBaseline, GroupLayout.Group group)
          この GroupGroup を追加します。
 GroupLayout.SequentialGroup addGroup(GroupLayout.Group group)
          この GroupGroup を追加します。
 GroupLayout.SequentialGroup addPreferredGap(JComponent comp1, JComponent comp2, LayoutStyle.ComponentPlacement type)
          2 つのコンポーネント間の推奨ギャップを表す要素を追加します。
 GroupLayout.SequentialGroup addPreferredGap(JComponent comp1, JComponent comp2, LayoutStyle.ComponentPlacement type, int pref, int max)
          2 つのコンポーネント間の推奨ギャップを表す要素を追加します。
 GroupLayout.SequentialGroup addPreferredGap(LayoutStyle.ComponentPlacement type)
          もっとも近いコンポーネント間の推奨ギャップを表す要素を追加します。
 GroupLayout.SequentialGroup addPreferredGap(LayoutStyle.ComponentPlacement type, int pref, int max)
          もっとも近いコンポーネント間の推奨ギャップを表す要素を追加します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

addGroup

public GroupLayout.SequentialGroup addGroup(GroupLayout.Group group)
この GroupGroup を追加します。

オーバーライド:
クラス GroupLayout.Group 内の addGroup
パラメータ:
group - 追加する Group
戻り値:
この Group

addGroup

public GroupLayout.SequentialGroup addGroup(boolean useAsBaseline,
                                            GroupLayout.Group group)
この GroupGroup を追加します。

パラメータ:
group - 追加する Group
useAsBaseline - 指定された Group を使ってこの Group の ベースラインを計算するかどうか
戻り値:
この Group

addComponent

public GroupLayout.SequentialGroup addComponent(Component component)
この GroupComponent を追加します。

オーバーライド:
クラス GroupLayout.Group 内の addComponent
パラメータ:
component - 追加する Component
戻り値:
この Group

addComponent

public GroupLayout.SequentialGroup addComponent(boolean useAsBaseline,
                                                Component component)
この GroupComponent を追加します。

パラメータ:
useAsBaseline - 指定された Component を使ってこの Group の ベースラインを計算するかどうか
component - 追加する Component
戻り値:
この Group

addComponent

public GroupLayout.SequentialGroup addComponent(Component component,
                                                int min,
                                                int pref,
                                                int max)
指定のサイズで、この GroupComponent を追加します。

オーバーライド:
クラス GroupLayout.Group 内の addComponent
パラメータ:
component - 追加する Component
min - 最小サイズ、または DEFAULT_SIZEPREFERRED_SIZE
pref - 推奨サイズ、または DEFAULT_SIZEPREFERRED_SIZE
max - 最大サイズ、または DEFAULT_SIZEPREFERRED_SIZE
戻り値:
この Group

addComponent

public GroupLayout.SequentialGroup addComponent(boolean useAsBaseline,
                                                Component component,
                                                int min,
                                                int pref,
                                                int max)
指定のサイズで、この GroupComponent を追加します。

パラメータ:
useAsBaseline - 指定された Component を使ってこの Group の ベースラインを計算するかどうか
component - 追加する Component
min - 最小サイズ、または DEFAULT_SIZEPREFERRED_SIZE
pref - 推奨サイズ、または DEFAULT_SIZEPREFERRED_SIZE
max - 最大サイズ、または DEFAULT_SIZEPREFERRED_SIZE
戻り値:
この Group

addGap

public GroupLayout.SequentialGroup addGap(int size)
この Group に固定のギャップを追加します。

オーバーライド:
クラス GroupLayout.Group 内の addGap
パラメータ:
size - ギャップのサイズ
戻り値:
この Group

addGap

public GroupLayout.SequentialGroup addGap(int min,
                                          int pref,
                                          int max)
指定のサイズで、この Group にギャップを追加します。

オーバーライド:
クラス GroupLayout.Group 内の addGap
パラメータ:
min - ギャップの最小サイズ
pref - ギャップの推奨サイズ
max - ギャップの最大サイズ
戻り値:
この Group

addPreferredGap

public GroupLayout.SequentialGroup addPreferredGap(JComponent comp1,
                                                   JComponent comp2,
                                                   LayoutStyle.ComponentPlacement type)
2 つのコンポーネント間の推奨ギャップを表す要素を追加します。この要素は、ギャップのサイズ変更ができないことを示すために作成されました。

パラメータ:
comp1 - 1 番目のコンポーネント
comp2 - 2 番目のコンポーネント
type - ギャップの種類。LayoutStyle で定義される 定数の 1 つ
戻り値:
この SequentialGroup
例外:
IllegalArgumentException - typecomp1 または comp2null の場合
関連項目:
LayoutStyle

addPreferredGap

public GroupLayout.SequentialGroup addPreferredGap(JComponent comp1,
                                                   JComponent comp2,
                                                   LayoutStyle.ComponentPlacement type,
                                                   int pref,
                                                   int max)
2 つのコンポーネント間の推奨ギャップを表す要素を追加します。

パラメータ:
comp1 - 1 番目のコンポーネント
comp2 - 2 番目のコンポーネント
type - ギャップの種類
pref - ギャップの推奨サイズ。 DEFAULT_SIZE または 0 以上の値
max - ギャップの最大サイズ。 DEFAULT_SIZEPREFERRED_SIZE、 0 以上の値のうちの 1 つ
戻り値:
この SequentialGroup
例外:
IllegalArgumentException - typecomp1 または comp2null の場合
関連項目:
LayoutStyle

addPreferredGap

public GroupLayout.SequentialGroup addPreferredGap(LayoutStyle.ComponentPlacement type)
もっとも近いコンポーネント間の推奨ギャップを表す要素を追加します。レイアウトの間、隣り合うコンポーネントが見つかると、これらのコンポーネント間の推奨ギャップに基づいて、追加されるギャップのサイズが設定されます。隣り合うコンポーネントが見つからない場合、ギャップのサイズは 0 になります。

この要素は、ギャップのサイズ変更ができないことを示すために作成されました。

パラメータ:
type - ギャップの種類。 LayoutStyle.ComponentPlacement.RELATED または LayoutStyle.ComponentPlacement.UNRELATED
戻り値:
この SequentialGroup
例外:
IllegalArgumentException - typeLayoutStyle.ComponentPlacement.RELATEDLayoutStyle.ComponentPlacement.UNRELATED のどちらでもない場合
関連項目:
LayoutStyle

addPreferredGap

public GroupLayout.SequentialGroup addPreferredGap(LayoutStyle.ComponentPlacement type,
                                                   int pref,
                                                   int max)
もっとも近いコンポーネント間の推奨ギャップを表す要素を追加します。レイアウトの間、隣り合うコンポーネントが見つかると、これらのコンポーネント間の推奨ギャップのサイズに基づいて、このギャップの最小サイズが設定されます。隣り合うコンポーネントが見つからない場合、最小サイズは 0 に設定されます。

パラメータ:
type - ギャップの種類。 LayoutStyle.ComponentPlacement.RELATED または LayoutStyle.ComponentPlacement.UNRELATED
pref - ギャップの推奨サイズ。 DEFAULT_SIZE または 0 以上の値
max - ギャップの最大サイズ。 DEFAULT_SIZEPREFERRED_SIZE、 0 以上の値のうちの 1 つ
戻り値:
この SequentialGroup
例外:
IllegalArgumentException - typeLayoutStyle.ComponentPlacement.RELATEDLayoutStyle.ComponentPlacement.UNRELATED のどちらでもない場合
関連項目:
LayoutStyle

addContainerGap

public GroupLayout.SequentialGroup addContainerGap()
コンテナの端と、このコンテナのボーダーに接するコンポーネント間の推奨ギャップを表す要素を追加します。追加されるギャップが親コンテナの端に接しない場合は、何も影響はありません。

この要素は、ギャップのサイズ変更ができないことを示すために作成されました。

戻り値:
この SequentialGroup

addContainerGap

public GroupLayout.SequentialGroup addContainerGap(int pref,
                                                   int max)
コンテナの一方の端と、指定されたサイズの次または前の Component 間の推奨ギャップを表す要素を追加します。次または前の要素が Component でなく、親コンテナの端に接しない場合は、何も影響はありません。

パラメータ:
pref - 推奨サイズ。DEFAULT_SIZE か 0 以上の値
max - 最大サイズ。DEFAULT_SIZEPREFERRED_SIZE、0 以上の値のうちの 1 つ
戻り値:
この SequentialGroup

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。