public abstract class GroupLayout.Group extends Object
Group提供了Group支持的两种操作的GroupLayout :一个接一个地布置组件( SequentialGroup )或对齐( ParallelGroup )。 
       Group及其子类没有公共构造函数; 
       创建一个使用createSequentialGroup或createParallelGroup 。 
       另外,从一个Group创建的GroupLayout并与另一个使用它将产生未定义的结果。 
        Group及其子类中的各种方法允许您明确指定范围。 这些方法的参数可以采用两种形式,大于或等于0,也可以是DEFAULT_SIZE或PREFERRED_SIZE 。 大于或等于0值表示特定大小。 DEFAULT_SIZE表示应使用组件的相应尺寸。 例如,如果DEFAULT_SIZE作为最小大小参数传递,则通过调用getMinimumSize上的getMinimumSize获取最小大小。 同样地, PREFERRED_SIZE表示从值getPreferredSize应该被使用。 以下示例将myComponent添加到group ,其范围的特定值。 也就是说,最小值被明确指定为100,优选为200,最大值为300。 
  group.addComponent(myComponent, 100, 200, 300);  
       以下示例使用表单的myComponent将group添加到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 。 
GroupLayout.createSequentialGroup() , 
        GroupLayout.createParallelGroup() 
       | Modifier and Type | Method and Description | 
|---|---|
| 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。 | 
public GroupLayout.Group addGroup(GroupLayout.Group group)
Group到这个 
           Group 。 
          group - 
            Group添加 
           Group 
           public 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 - 
            Component添加 
           min - 最小尺寸或 
            DEFAULT_SIZE或 
            PREFERRED_SIZE 
           pref - 优选大小或 
            DEFAULT_SIZE或 
            PREFERRED_SIZE 
           max - 最大大小或 
            DEFAULT_SIZE或 
            PREFERRED_SIZE 
           Group 
           public 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 
            Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.