- java.lang.Object
 -  
      
- javax.swing.GroupLayout.Group
 
 
-  
        
       
- Enclosing class:
 - GroupLayout
 
public abstract class GroupLayout.Group extends Object
Group为GroupLayout支持的两种操作提供了基础:一个接一个地布置组件(SequentialGroup)或对齐(ParallelGroup)。Group及其子类没有公共构造函数; 创建一个使用createSequentialGroup或createParallelGroup。 此外,从一个Group创建GroupLayout并将其与另一个使用将产生未定义的结果。Group及其子类中的各种方法允许您显式指定范围。 这些方法的参数可以采用两种形式,大于或等于0的值,或者DEFAULT_SIZE或PREFERRED_SIZE。 大于或等于0值表示特定大小。DEFAULT_SIZE表示应使用组件的相应大小。 例如,如果传递DEFAULT_SIZE作为最小大小参数,则通过在组件上调用getMinimumSize获得最小大小。 同样地,PREFERRED_SIZE表示从值getPreferredSize应该被使用。 以下示例将myComponent添加到group,并为该范围group了特定值。 也就是说,最小值明确指定为100,优选指定为200,最大值指定为300。group.addComponent(myComponent, 100, 200, 300);以下示例使用表单的组合将myComponent添加到group。 最小尺寸强制与首选尺寸相同,首选尺寸使用myComponent.getPreferredSize确定,最大尺寸通过调用getMaximumSize上的getMaximumSize确定。group.addComponent(myComponent, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE);除非另有说明,否则
Group所有方法及其允许指定范围的子类如果传递的范围无效,则抛出IllegalArgumentException。 无效范围是其中任何值<0且不是PREFERRED_SIZE或DEFAULT_SIZE之一,或者DEFAULT_SIZE以下条件(对于特定值):min<=pref<=max。同样是采取任何方法
Component抛出IllegalArgumentException如果通过null并采取任何方法Group抛出NullPointerException如果通过null。- 从以下版本开始:
 - 1.6
 - 另请参见:
 -  
         
GroupLayout.createSequentialGroup(),GroupLayout.createParallelGroup() 
 
-  
        
       
-  
             
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 GroupLayout.GroupaddComponent(Component component)添加Component到此Group。GroupLayout.GroupaddComponent(Component component, int min, int pref, int max)添加Component到此Group具有指定的尺寸。GroupLayout.GroupaddGap(int size)为此Group添加了一个严格的间隙。GroupLayout.GroupaddGap(int min, int pref, int max)使用指定的大小为此Group添加间隙。GroupLayout.GroupaddGroup(GroupLayout.Group group)添加Group到此Group。 
 -  
             
 
-  
        
       
-  
             
方法详细信息
-  
addGroup
public GroupLayout.Group addGroup(GroupLayout.Group group)
添加Group到此Group。- 参数
 -  
              
group- 要添加Group - 结果
 - 
               这 
              
Group 
 
-  
addComponent
public GroupLayout.Group addComponent(Component component)
添加Component到此Group。- 参数
 -  
              
component- 要添加Component - 结果
 - 
               这 
              
Group 
 
-  
addComponent
public GroupLayout.Group addComponent(Component component, int min, int pref, int max)
将Component添加到此Group并指定大小。- 参数
 -  
              
component- 要添加Component -  
              
min- 最小尺寸或DEFAULT_SIZE或PREFERRED_SIZE -  
              
pref- 首选大小或DEFAULT_SIZE或PREFERRED_SIZE -  
              
max- 最大尺寸或DEFAULT_SIZE或PREFERRED_SIZE - 结果
 - 
               这 
              
Group 
 
-  
addGap
public GroupLayout.Group addGap(int size)
为此Group添加了一个严格的间隙。- 参数
 -  
              
size- 差距的大小 - 结果
 - 
               这 
              
Group - 异常
 -  
              
IllegalArgumentException- 如果size小于0 
 
-  
addGap
public GroupLayout.Group addGap(int min, int pref, int max)
使用指定的大小为此Group添加间隙。- 参数
 -  
              
min- 间隙的最小尺寸 -  
              
pref- 间隙的首选大小 -  
              
max- 间隙的最大大小 - 结果
 - 
               这 
              
Group - 异常
 -  
              
IllegalArgumentException- 如果任何值小于0 
 
 -  
 
 -