|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjavax.swing.GroupLayout.Group
public abstract class GroupLayout.Group
Group 為 GroupLayout 所支持的以下兩種操作提供基礎:一個接一個地佈置元件(SequentialGroup)或對齊元件(ParallelGroup)。Group 及其子類別沒有公共的建構子;要創建一個 Group,請使用 createSequentialGroup 或 createParallelGroup。此外,將從某個 GroupLayout 創建的 Group 與另一個 GroupLayout 一起使用將產生不確定的結果。
Group 及其子類別中的各種方法允許顯式地指定範圍。這些方法的參數可以有兩種形式:一個大於等於 0 的值,或者 DEFAULT_SIZE 或 PREFERRED_SIZE 之一。大於等於 0 的值指示一個特定大小。DEFAULT_SIZE 指示應該使用取自元件的相應大小。例如,如果 DEFAULT_SIZE 作為最小大小參數傳遞,則最小大小是在元件上調用 getMinimumSize 獲得的。同樣,PREFERRED_SIZE 指示應該使用 getPreferredSize 返回的值。下面的例子將 myComponent 添加到 group,並帶有特定的範圍值。也就是說,最小值被顯式地指定為 100,首選值為 200,最大值為 300。
group.addComponent(myComponent, 100, 200, 300);下面的例子將
myComponent 添加到 group,並使用了各種形式的組合。強制使最小大小與首選大小相同,首選大小通過使用 myComponent.getPreferredSize 確定,最大大小通過對元件調用 getMaximumSize 確定。
group.addComponent(myComponent, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE);
除非另行指定,否則只要傳遞了無效的範圍,Group 及其子類別的所有允許指定範圍的方法都將拋出 IllegalArgumentException。無效範圍是指,此範圍內的任何值都小於 0 且不是 PREFERRED_SIZE 或 DEFAULT_SIZE 之一,或是不滿足以下條件的範圍(對於特定值):min <= pref <= max。
類似地,如果傳遞了 null,那麼帶有 Component 的所有方法都將拋出 NullPointerException,帶有 Group 的所有方法都將拋出 IllegalArgumentException。
GroupLayout.createSequentialGroup(),
GroupLayout.createParallelGroup()| 方法摘要 | |
|---|---|
GroupLayout.Group |
addComponent(Component component)
將 Component 添加到此 Group。 |
GroupLayout.Group |
addComponent(Component component,
int min,
int pref,
int max)
使用指定大小將 Component 添加到此 Group。 |
GroupLayout.Group |
addGap(int size)
將固定間隙添加到此 Group。 |
GroupLayout.Group |
addGap(int min,
int pref,
int max)
將指定大小的間隙添加到此 Group。 |
GroupLayout.Group |
addGroup(GroupLayout.Group group)
將 Group 添加到此 Group。 |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 方法詳細資訊 |
|---|
public GroupLayout.Group addGroup(GroupLayout.Group group)
Group 添加到此 Group。
group - 要添加的 Group
Grouppublic GroupLayout.Group addComponent(Component component)
Component 添加到此 Group。
component - 要添加的 Component
Group
public GroupLayout.Group addComponent(Component component,
int min,
int pref,
int max)
Component 添加到此 Group。
component - 要添加的 Componentmin - 最小大小或者 DEFAULT_SIZE 或 PREFERRED_SIZE 之一pref - 首選大小或者 DEFAULT_SIZE 或 PREFERRED_SIZE 之一max - 最大大小或者 DEFAULT_SIZE 或 PREFERRED_SIZE 之一
Grouppublic GroupLayout.Group addGap(int size)
Group。
size - 間隙的大小
Group
IllegalArgumentException - 如果 size 小於 0
public GroupLayout.Group addGap(int min,
int pref,
int max)
Group。
min - 間隙的最小大小pref - 間隙的首選大小max - 間隙的最大大小
Group
IllegalArgumentException - 如果任一值小於 0
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。