JavaTM Platform
Standard Ed. 6

javax.swing
클래스 GroupLayout.Group

java.lang.Object 
  상위를 확장 javax.swing.GroupLayout.Group
직계의 기존의 서브 클래스:
GroupLayout.ParallelGroup , GroupLayout.SequentialGroup
포함되어 있는 클래스:
GroupLayout


public abstract class GroupLayout.Group
extends Object

Group 는,GroupLayout 로 지원되는 2 종류의 오퍼레이션의 기반으로 됩니다. 2 종류의 오퍼레이션에는, 컴퍼넌트를 1 개씩 레이아웃 하는 처리 (SequentialGroup )와 배치 처리 (ParallelGroup )가 있습니다. Group 와 그 서브 클래스에는, public 생성자 이 없습니다. 작성하려면 ,createSequentialGroup 또는 createParallelGroup 를 사용합니다. 또,GroupLayout 로부터 작성 끝난 Group 를 꺼내, 다른 장소에서 사용하면(자), 결과는 보증되지 않습니다.

Group 및 그 서브 클래스내의 다양한 메소드를 사용해, 범위를 명시적으로 지정할 수 있습니다. 이러한 메소드의 인수는 2 로 우리의 형식을 취합니다. 1 개(살)은 0 이상의 값, 이제(벌써) 1 개(살)은 DEFAULT_SIZE 또는 PREFERRED_SIZE 입니다. 0 이상의 값은, 특정의 사이즈를 나타냅니다. DEFAULT_SIZE 는, 사용해야 할 컴퍼넌트의 대응하는 사이즈를 나타냅니다. 예를 들어,DEFAULT_SIZE 가 최소 사이즈의 인수로서 건네받는 경우, 최소 사이즈는 컴퍼넌트상에서 getMinimumSize 를 호출하는 것으로 취득됩니다. 같이PREFERRED_SIZE 는 사용해야 할 getPreferredSize 로부터의 값을 나타냅니다. 다음의 예에서는, 범위의 값을 지정해,groupmyComponent 를 추가합니다. 최소치는 100, 추천값는 200, 최대치는 300 으로 명시적으로 지정됩니다.

   group.addComponent(myComponent, 100, 200, 300);
 
다음의 예에서는, 형식의 편성을 사용해 groupmyComponent 를 추가합니다. 최소 사이즈는 강제적으로 추천 사이즈와 같게 되어, 추천 사이즈는 myComponent.getPreferredSize 에 의해 결정되어 최대 사이즈는 컴퍼넌트상에서 getMaximumSize 를 호출하는 것에 의해 결정됩니다.
   group.addComponent(myComponent, GroupLayout.PREFERRED_SIZE,
             GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE);
 

특히 지정이 없는 한, 범위 지정을 가능하게 하는 Group 와 그 서브 클래스의 모든 메소드는, 유효한 범위가 건네받으면(자) IllegalArgumentException 를 throw 합니다. 0 보다 작은 값이 1 개이기도 한지,PREFERRED_SIZE 또는 DEFAULT_SIZE, 가 아닌지, 특정의 값에 대해서 다음의 조건이 채워지지 않은 경우, 그 범위는 무효입니다. min <= pref <= max.

같이Component 를 취하는 모든 메소드는,null 를 건네받으면(자) NullPointerException 를 throw 합니다. 또,Group 를 취하는 모든 메소드는,null 를 건네받으면(자) IllegalArgumentException 을 throw 합니다.

도입된 버젼:
1.6
관련 항목:
GroupLayout.createSequentialGroup() , GroupLayout.createParallelGroup()

메소드의 개요
 GroupLayout.Group addComponent (Component  component)
          이 GroupComponent 를 추가합니다.
 GroupLayout.Group addComponent (Component  component, int min, int pref, int max)
          지정의 사이즈로, 이 GroupComponent 를 추가합니다.
 GroupLayout.Group addGap (int size)
          이 Group 에 고정의 갭을 추가합니다.
 GroupLayout.Group addGap (int min, int pref, int max)
          지정의 사이즈로, 이 Group 에 갭을 추가합니다.
 GroupLayout.Group addGroup (GroupLayout.Group  group)
          이 GroupGroup 를 추가합니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

메소드의 상세

addGroup

public GroupLayout.Group  addGroup(GroupLayout.Group  group)
GroupGroup 를 추가합니다.

파라미터:
group - 추가하는 Group
반환값:
Group

addComponent

public GroupLayout.Group  addComponent(Component  component)
GroupComponent 를 추가합니다.

파라미터:
component - 추가하는 Component
반환값:
Group

addComponent

public GroupLayout.Group  addComponent(Component  component,
                                      int min,
                                      int pref,
                                      int max)
지정의 사이즈로, 이 GroupComponent 를 추가합니다.

파라미터:
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 - size0 미만의 경우

addGap

public GroupLayout.Group  addGap(int min,
                                int pref,
                                int max)
지정의 사이즈로, 이 Group 에 갭을 추가합니다.

파라미터:
min - 갭의 최소 사이즈
pref - 갭의 추천 사이즈
max - 갭의 최대 사이즈
반환값:
Group
예외:
IllegalArgumentException - 0 보다 작은 값이 1 개(살)이기도 한 경우

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.