JavaTM 2 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

一個 Group,它按順序一個接一個地確定其元素的位置和大小。此類別沒有公共建構子,要創建 SequentialGroup,請使用 createSequentialGroup 方法。

要沿按基線對齊的 ParallelGroup 的基線對齊 SequentialGroup,您需要指定使用 SequentialGroup 的哪些元素來確定基線。使用一個帶 booleanadd 方法來指定用於計算基線的元素。用 useAsBaselinetrue 值的 add 方法添加的最後一個元素將用於計算基線。

從以下版本開始:
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 addComponent(Component component)
          將 Component 添加到此 Group
 GroupLayout.SequentialGroup addComponent(Component component, int min, int pref, int max)
          使用指定大小將 Component 添加到此 Group
 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)
          將 Group 添加到此 Group
 GroupLayout.SequentialGroup addGroup(GroupLayout.Group group)
          將 Group 添加到此 Group
 GroupLayout.SequentialGroup addPreferredGap(JComponent comp1, JComponent comp2, LayoutStyle.ComponentPlacement type)
          添加一個表示兩個元件之間首選間隙的元素。
 GroupLayout.SequentialGroup addPreferredGap(JComponent comp1, JComponent comp2, LayoutStyle.ComponentPlacement type, int pref, int max)
          添加一個表示兩個元件之間首選間隙的元素。
 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)
Group 添加到此 Group

覆寫:
類別 GroupLayout.Group 中的 addGroup
參數:
group - 要添加的 Group
返回:
Group

addGroup

public GroupLayout.SequentialGroup addGroup(boolean useAsBaseline,
                                            GroupLayout.Group group)
Group 添加到此 Group

參數:
group - 要添加的 Group
useAsBaseline - 指定的 Group 是否應該用於計算此 Group 的基線
返回:
Group

addComponent

public GroupLayout.SequentialGroup addComponent(Component component)
Component 添加到此 Group

覆寫:
類別 GroupLayout.Group 中的 addComponent
參數:
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

覆寫:
類別 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)
使用指定大小將 Component 添加到此 Group

參數:
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)
添加一個表示兩個元件之間首選間隙的元素。創建用來表示間隙的元素是不可調整大小的。

參數:
comp1 - 第一個元件
comp2 - 第二個元件
type - 間隙的型別;由 LayoutStyle 定義的常數之一
返回:
SequentialGroup
拋出:
IllegalArgumentException - 如果 typecomp1comp2null
另請參見:
LayoutStyle

addPreferredGap

public GroupLayout.SequentialGroup addPreferredGap(JComponent comp1,
                                                   JComponent comp2,
                                                   LayoutStyle.ComponentPlacement type,
                                                   int pref,
                                                   int max)
添加一個表示兩個元件之間首選間隙的元素。

參數:
comp1 - 第一個元件
comp2 - 第二個元件
type - 間隙的型別
pref - 間隙的首選大小;DEFAULT_SIZE 或大於等於 0 的值
max - 間隙的最大大小;DEFAULT_SIZEPREFERRED_SIZE 或大於等於 0 的值
返回:
SequentialGroup
拋出:
IllegalArgumentException - 如果 typecomp1comp2null
另請參見:
LayoutStyle

addPreferredGap

public GroupLayout.SequentialGroup addPreferredGap(LayoutStyle.ComponentPlacement type)
添加一個表示兩個距離最近的元件之間首選間隙的元素。在佈局過程中,找到相鄰元件,並根據元件之間的首選間隙來設置添加間隙的大小。如果找不到相鄰元件,則間隙的大小為 0

創建用來表示間隙的元素是不可調整大小的。

參數:
type - 間隙的型別;LayoutStyle.ComponentPlacement.RELATEDLayoutStyle.ComponentPlacement.UNRELATED
返回:
SequentialGroup
拋出:
IllegalArgumentException - 如果 type 不是 LayoutStyle.ComponentPlacement.RELATEDLayoutStyle.ComponentPlacement.UNRELATED
另請參見:
LayoutStyle

addPreferredGap

public GroupLayout.SequentialGroup addPreferredGap(LayoutStyle.ComponentPlacement type,
                                                   int pref,
                                                   int max)
添加一個表示兩個距離最近的元件之間首選間隙的元素。在佈局過程中,找到相鄰元素,並根據相鄰元件之間的首選間隙大小來設置此間隙的最小大小。如果找不到相鄰元件,則最小大小被設置為 0。

參數:
type - 間隙的型別;LayoutStyle.ComponentPlacement.RELATEDLayoutStyle.ComponentPlacement.UNRELATED
pref - 間隙的首選大小;DEFAULT_SIZE 或大於等於 0 的值
max - 間隙的最大大小;DEFAULT_SIZEPREFERRED_SIZE 或大於等於 0 的值
返回:
SequentialGroup
拋出:
IllegalArgumentException - 如果 type 不是 LayoutStyle.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 的值
返回:
SequentialGroup

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only