クラスGroupLayout.SequentialGroup
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- 追加するComponentmin- 最小サイズ、またはDEFAULT_SIZEかPREFERRED_SIZEpref- 推奨サイズ、またはDEFAULT_SIZEかPREFERRED_SIZEmax- 最大サイズ、または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- 追加するComponentmin- 最小サイズ、またはDEFAULT_SIZEかPREFERRED_SIZEpref- 推奨サイズ、またはDEFAULT_SIZEかPREFERRED_SIZEmax- 最大サイズ、または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.UNRELATEDpref- ギャップの優先サイズ。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
-