java.lang.Object
javax.swing.GroupLayout.Group
javax.swing.GroupLayout.SequentialGroup
- 含まれているクラス:
GroupLayout
public final class GroupLayout.SequentialGroup extends GroupLayout.Group
要素の配置とサイズ設定を1つずつ順番に行う
Group
です。 このクラスにはpublicコンストラクタがありません。作成するにはcreateSequentialGroup
メソッドを使用します。
SequentialGroup
を、ParallelGroup
の位置に揃えたベースラインのベースラインに揃えるには、ベースラインの決定に使用するSequentialGroup
の要素を指定する必要があります。 ベースラインの計算に使用される要素は、boolean
を取るadd
メソッドの1つを使用して指定します。 ベースラインの計算には、useAsBaseline
の値がtrue
で追加された最後の要素が使用されます。
- 導入されたバージョン:
- 1.6
- 関連項目:
-
メソッドのサマリー
修飾子と型メソッド説明addComponent
(boolean useAsBaseline, Component component) Component
をこのGroup
に追加します。addComponent
(boolean useAsBaseline, Component component, int min, int pref, int max) Component
をこのGroup
に指定されたサイズで追加します。addComponent
(Component component) Component
をこのGroup
に追加します。addComponent
(Component component, int min, int pref, int max) Component
をこのGroup
に指定されたサイズで追加します。コンテナの端と、このコンテナのボーダーに接するコンポーネント間の推奨ギャップを表す要素を追加します。addContainerGap
(int pref, int max) コンテナの一方の端と、指定されたサイズの次または前のComponent
間の推奨ギャップを表す要素を追加します。addGap
(int size) このGroup
に固定のギャップを追加します。addGap
(int min, int pref, int max) 指定のサイズで、このGroup
にギャップを追加します。addGroup
(boolean useAsBaseline, GroupLayout.Group group) Group
をこのGroup
に追加します。addGroup
(GroupLayout.Group group) Group
をこのGroup
に追加します。addPreferredGap
(JComponent comp1, JComponent comp2, LayoutStyle.ComponentPlacement type) 2つのコンポーネント間の推奨ギャップを表す要素を追加します。addPreferredGap
(JComponent comp1, JComponent comp2, LayoutStyle.ComponentPlacement type, int pref, int max) 2つのコンポーネント間の推奨ギャップを表す要素を追加します。もっとも近いコンポーネント間の推奨ギャップを表す要素を追加します。addPreferredGap
(LayoutStyle.ComponentPlacement type, int pref, int max) もっとも近いコンポーネント間の推奨ギャップを表す要素を追加します。
-
メソッドの詳細
-
addGroup
public GroupLayout.SequentialGroup addGroup(GroupLayout.Group group) Group
をこのGroup
に追加します。- オーバーライド:
addGroup
、クラスGroupLayout.Group
- パラメータ:
group
- 追加するGroup
- 戻り値:
- この
Group
-
addGroup
public GroupLayout.SequentialGroup addGroup(boolean useAsBaseline, GroupLayout.Group group) Group
をこのGroup
に追加します。- パラメータ:
useAsBaseline
- 指定されたGroup
を使ってこのGroup
のベースラインを計算するかどうかgroup
- 追加するGroup
- 戻り値:
- この
Group
-
addComponent
public GroupLayout.SequentialGroup addComponent(Component component) Component
をこのGroup
に追加します。- オーバーライド:
addComponent
、クラスGroupLayout.Group
- パラメータ:
component
- 追加するComponent
- 戻り値:
- この
Group
-
addComponent
public GroupLayout.SequentialGroup addComponent(boolean useAsBaseline, Component component) Component
をこのGroup
に追加します。- パラメータ:
useAsBaseline
- 指定されたComponent
を使ってこのGroup
のベースラインを計算するかどうかcomponent
- 追加するComponent
- 戻り値:
- この
Group
-
addComponent
public GroupLayout.SequentialGroup addComponent(Component component, int min, int pref, int max) Component
をこのGroup
に指定されたサイズで追加します。- オーバーライド:
addComponent
、クラスGroupLayout.Group
- パラメータ:
component
- 追加するComponent
min
- 最小サイズ、またはDEFAULT_SIZE
かPREFERRED_SIZE
pref
- 推奨サイズ、またはDEFAULT_SIZE
かPREFERRED_SIZE
max
- 最大サイズ、またはDEFAULT_SIZE
かPREFERRED_SIZE
- 戻り値:
- この
Group
-
addComponent
public GroupLayout.SequentialGroup addComponent(boolean useAsBaseline, Component component, int min, int pref, int max) Component
をこのGroup
に指定されたサイズで追加します。- パラメータ:
useAsBaseline
- 指定されたComponent
を使ってこのGroup
のベースラインを計算するかどうかcomponent
- 追加するComponent
min
- 最小サイズ、またはDEFAULT_SIZE
かPREFERRED_SIZE
pref
- 推奨サイズ、またはDEFAULT_SIZE
かPREFERRED_SIZE
max
- 最大サイズ、またはDEFAULT_SIZE
かPREFERRED_SIZE
- 戻り値:
- この
Group
-
addGap
public GroupLayout.SequentialGroup addGap(int size) このGroup
に固定のギャップを追加します。- オーバーライド:
addGap
、クラスGroupLayout.Group
- パラメータ:
size
- ギャップのサイズ- 戻り値:
- この
Group
-
addGap
public GroupLayout.SequentialGroup addGap(int min, int pref, int max) 指定のサイズで、このGroup
にギャップを追加します。- オーバーライド:
addGap
、クラスGroupLayout.Group
- パラメータ:
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
-type
、comp1
、またはcomp2
がnull
の場合- 関連項目:
-
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
の1つまたは0以上の値max
- ギャップの最大サイズ。DEFAULT_SIZE
、PREFERRED_SIZE
、0以上の値のうちの1つ- 戻り値:
- この
SequentialGroup
- 例外:
IllegalArgumentException
-type
、comp1
、またはcomp2
がnull
の場合- 関連項目:
-
addPreferredGap
public GroupLayout.SequentialGroup addPreferredGap(LayoutStyle.ComponentPlacement type) もっとも近いコンポーネント間の推奨ギャップを表す要素を追加します。 レイアウトの間、隣り合うコンポーネントが見つかると、これらのコンポーネント間の推奨ギャップに基づいて、追加されるギャップのサイズが設定されます。 隣り合うコンポーネントが見つからない場合、ギャップのサイズは0
になります。この要素は、ギャップのサイズ変更ができないことを示すために作成されました。
- パラメータ:
type
- ギャップの種類。LayoutStyle.ComponentPlacement.RELATED
またはLayoutStyle.ComponentPlacement.UNRELATED
- 戻り値:
- この
SequentialGroup
- 例外:
IllegalArgumentException
-type
がLayoutStyle.ComponentPlacement.RELATED
またはLayoutStyle.ComponentPlacement.UNRELATED
のいずれでもない場合- 関連項目:
-
addPreferredGap
public GroupLayout.SequentialGroup addPreferredGap(LayoutStyle.ComponentPlacement type, int pref, int max) もっとも近いコンポーネント間の推奨ギャップを表す要素を追加します。 レイアウトの間、隣り合うコンポーネントが見つかると、これらのコンポーネント間の推奨ギャップのサイズに基づいて、このギャップの最小サイズが設定されます。 隣り合うコンポーネントが見つからない場合、最小サイズは0に設定されます。- パラメータ:
type
- ギャップの種類。LayoutStyle.ComponentPlacement.RELATED
またはLayoutStyle.ComponentPlacement.UNRELATED
pref
- ギャップの優先サイズ。DEFAULT_SIZE
の1つまたは0以上の値max
- ギャップの最大サイズ。DEFAULT_SIZE
、PREFERRED_SIZE
、0以上の値のうちの1つ- 戻り値:
- この
SequentialGroup
- 例外:
IllegalArgumentException
-type
がLayoutStyle.ComponentPlacement.RELATED
またはLayoutStyle.ComponentPlacement.UNRELATED
のいずれでもない場合- 関連項目:
-
addContainerGap
public GroupLayout.SequentialGroup addContainerGap()コンテナの端と、このコンテナのボーダーに接するコンポーネント間の推奨ギャップを表す要素を追加します。 追加されるギャップが親コンテナの端に接しない場合は、何も影響はありません。この要素は、ギャップのサイズ変更ができないことを示すために作成されました。
- 戻り値:
- この
SequentialGroup
-
addContainerGap
public GroupLayout.SequentialGroup addContainerGap(int pref, int max) コンテナの一方の端と、指定されたサイズの次または前のComponent
間の推奨ギャップを表す要素を追加します。 次または前の要素がComponent
でなく、親コンテナの端に接しない場合は、何も影響はありません。- パラメータ:
pref
- 推奨サイズ。DEFAULT_SIZE
または0以上の値max
- 最大サイズ。DEFAULT_SIZE
、PREFERRED_SIZE
、0以上の値のいずれか- 戻り値:
- この
SequentialGroup
-