public class GroupLayout.ParallelGroup extends GroupLayout.Group
Group它对齐和大小的孩子。 
       ParallelGroup以四种可能的方式对齐它的孩子:沿基线,居中,锚定到前缘,或锚定到后缘。 
       ParallelGroup ,使其沿着基线的孩子必须首先决定基线被锚定在哪里。 
       基线可以锚定到顶部,或锚定到组的底部。 
       也就是说,基线和组的开始之间的距离可以是恒定的距离,或者组和基线的终点之间的距离可以是恒定的距离。 
       可能的选择对应于BaselineResizeBehavior常数CONSTANT_ASCENT和CONSTANT_DESCENT 。 
        基线锚可以由createBaselineGroup方法createBaselineGroup ,或根据元素确定。 如果未明确指定,则如果具有基线且与基线对齐的所有元素的基线调整大小行为为CONSTANT_DESCENT ,则基线将被锚定到底部。 否则基线被锚定到组的顶部。 
 与基线对齐的元素如果具有CONSTANT_ASCENT或CONSTANT_DESCENT的基线调整大小行为, CONSTANT_ASCENT调整大小。 具有OTHER或CENTER_OFFSET基线调整大小行为的OTHER不能调整大小。 
 基于每个具有基线的元素的首选高度来计算基线。 使用以下算法计算基线: max(maxNonBaselineHeight, maxAscent + maxDescent) ,其中maxNonBaselineHeight是不具有基线或不沿基线对齐的所有元素的最大高度。 maxAscent是具有基线并沿着基线对齐的所有元素的最大上升(基线)。 maxDescent是具有基线并沿基线对齐的所有元素的最大下降(首选高度 - 基线)。 
 沿着基线对齐其元素的ParallelGroup仅在垂直轴上有用。 如果创建的基准组,并使用它沿水平轴的IllegalStateException时问被抛出GroupLayout为最小,优选的或最大尺寸或试图布局的组件。 
 未对齐到基线并且小于ParallelGroup的尺寸的元素以三种方式之一定位:居中,锚定到前缘或锚定到后缘。 
ParallelGroup ParallelGroup s的比其他的取向创建BASELINE对准元件是比组中的三种方式之一的尺寸小:居中,固定前缘,或锚定到后缘。 
        前沿是基于轴和ComponentOrientation 。 对于垂直轴,顶边始终为前缘,底边始终为后缘。 当ComponentOrientation为LEFT_TO_RIGHT时,前缘为左边缘,后缘为右边缘。 ComponentOrientation的RIGHT_TO_LEFT翻转左右边缘。 子元素根据添加元素的指定对齐方式对齐。 如果没有指定对齐,对于指定的对齐ParallelGroup使用。 
 沿基准线对齐元素createBaselineGroup或createParallelGroup与BASELINE BASELINE 。 如果组没有使用基准线对齐,并且尝试添加指定基线对齐的IllegalArgumentException ,则会抛出IllegalArgumentException 。 
GroupLayout.createParallelGroup() , 
        GroupLayout.createBaselineGroup(boolean,boolean) 
       | Modifier and Type | Method and Description | 
|---|---|
| GroupLayout.ParallelGroup | addComponent(Component component)
              添加一个 
              Component到这个Group。 | 
| GroupLayout.ParallelGroup | addComponent(Component component, GroupLayout.Alignment alignment)
              添加一个 
              Component到这个ParallelGroup与指定的对齐。 | 
| GroupLayout.ParallelGroup | addComponent(Component component, GroupLayout.Alignment alignment, int min, int pref, int max)
              添加一个 
              Component到该ParallelGroup与指定的对齐和大小。 | 
| GroupLayout.ParallelGroup | addComponent(Component component, int min, int pref, int max)
              添加一个 
              Component到这个Group与指定的大小。 | 
| GroupLayout.ParallelGroup | addGap(int pref)
              给这个 
              Group增加了一个刚性的差距。 | 
| GroupLayout.ParallelGroup | addGap(int min, int pref, int max)
              给这个 
              Group添加一个与指定大小的差距。 | 
| GroupLayout.ParallelGroup | addGroup(GroupLayout.Alignment alignment, GroupLayout.Group group)
              添加一个 
              Group到这个ParallelGroup与指定的对齐。 | 
| GroupLayout.ParallelGroup | addGroup(GroupLayout.Group group)
              添加一个 
              Group到这个Group。 | 
public GroupLayout.ParallelGroup addGroup(GroupLayout.Group group)
Group到这个 
           Group 。 
          addGroup在 
            GroupLayout.Group 
           group - 要添加的 
            Group 
           Group 
           public GroupLayout.ParallelGroup addComponent(Component component)
Component到这个 
           Group 。 
          addComponent在 
            GroupLayout.Group 
           component - 要添加的 
            Component 
           Group 
           public GroupLayout.ParallelGroup addComponent(Component component, int min, int pref, int max)
Component到这个 
           Group与指定的大小。 
          addComponent在 
            GroupLayout.Group 
           component - 
            Component添加 
           min - 最小尺寸或 
            DEFAULT_SIZE或 
            PREFERRED_SIZE 
           pref - 首选大小或 
            DEFAULT_SIZE或 
            PREFERRED_SIZE 
           max - 最大大小或 
            DEFAULT_SIZE或 
            PREFERRED_SIZE 
           Group 
           public GroupLayout.ParallelGroup addGap(int pref)
Group增加了一个刚性的差距。 
          addGap在 
            GroupLayout.Group 
           pref - 差距的大小 
           Group 
           public GroupLayout.ParallelGroup addGap(int min, int pref, int max)
Group具有指定大小。 
          addGap在 
            GroupLayout.Group 
           min - 间隙的最小尺寸 
           pref - 间隙的优选尺寸 
           max - 间隙的最大尺寸 
           Group 
           public GroupLayout.ParallelGroup addGroup(GroupLayout.Alignment alignment, GroupLayout.Group group)
Group到这个ParallelGroup与指定的对齐。 
           如果孩子小于Group ,则根据Group的对齐方式对齐。 
          alignment - 对齐 
           group - 要添加的 
            Group 
           ParallelGroup 
           IllegalArgumentException - 如果 
            alignment是 
            null 
           public GroupLayout.ParallelGroup addComponent(Component component, GroupLayout.Alignment alignment)
Component到这个 
           ParallelGroup与指定的对齐。 
          alignment - 对齐 
           component - 要添加的 
            Component 
           Group 
           IllegalArgumentException - 如果 
            alignment是 
            null 
           public GroupLayout.ParallelGroup addComponent(Component component, GroupLayout.Alignment alignment, int min, int pref, int max)
Component到这个 
           ParallelGroup与指定的对齐和大小。 
          alignment - 对齐 
           component - 
            Component添加 
           min - 最小尺寸 
           pref - 首选尺寸 
           max - 最大尺寸 
           Group 
           IllegalArgumentException - if 
            alignment is 
            null 
            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.