- 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)
Component
をこのGroup
に追加します。GroupLayout.SequentialGroup
addComponent(boolean useAsBaseline, Component component, int min, int pref, int max)
Component
をこのGroup
に指定されたサイズで追加します。GroupLayout.SequentialGroup
addContainerGap()
コンテナの端と、このコンテナのボーダーに接するコンポーネント間の推奨ギャップを表す要素を追加します。GroupLayout.SequentialGroup
addContainerGap(int pref, int max)
コンテナの一方の端と、指定されたサイズの次または前のComponent
間の推奨ギャップを表す要素を追加します。GroupLayout.SequentialGroup
addGroup(boolean useAsBaseline, GroupLayout.Group group)
Group
をこのGroup
に追加します。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)
もっとも近いコンポーネント間の推奨ギャップを表す要素を追加します。-
クラス javax.swing.GroupLayout.Groupで宣言されたメソッド
addComponent, addComponent, addGap, addGap, addGroup
-
-
-
-
メソッドの詳細
-
addGroup
public GroupLayout.SequentialGroup addGroup(boolean useAsBaseline, GroupLayout.Group group)
Group
をこのGroup
に追加します。- パラメータ:
group
- 追加するGroup
useAsBaseline
- 指定されたGroup
を使ってこのGroup
のベースラインを計算するかどうか- 戻り値:
- この
Group
-
addComponent
public GroupLayout.SequentialGroup addComponent(boolean useAsBaseline, Component component)
Component
をこのGroup
に追加します。- パラメータ:
useAsBaseline
- 指定されたComponent
を使ってこのGroup
のベースラインを計算するかどうかcomponent
- 追加するComponent
- 戻り値:
- この
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
-
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
の場合- 関連項目:
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_SIZE
、PREFERRED_SIZE
、0以上の値のうちの1つ- 戻り値:
- この
SequentialGroup
- 例外:
IllegalArgumentException
-type
、comp1
、またはcomp2
がnull
の場合- 関連項目:
LayoutStyle
-
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
のいずれでもない場合- 関連項目:
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_SIZE
、PREFERRED_SIZE
、0以上の値のうちの1つ- 戻り値:
- この
SequentialGroup
- 例外:
IllegalArgumentException
-type
がLayoutStyle.ComponentPlacement.RELATED
またはLayoutStyle.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_SIZE
、PREFERRED_SIZE
、0以上の値のいずれか- 戻り値:
- この
SequentialGroup
-
-