|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.swing.GroupLayout.Group
public abstract class GroupLayout.Group
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
로부터의 값을 나타냅니다. 다음의 예에서는, 범위의 값을 지정해,group
에 myComponent
를 추가합니다. 최소치는 100, 추천값는 200, 최대치는 300 으로 명시적으로 지정됩니다.
group.addComponent(myComponent, 100, 200, 300);다음의 예에서는, 형식의 편성을 사용해
group
에 myComponent
를 추가합니다. 최소 사이즈는 강제적으로 추천 사이즈와 같게 되어, 추천 사이즈는 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 합니다.
GroupLayout.createSequentialGroup()
,
GroupLayout.createParallelGroup()
메소드의 개요 | |
---|---|
GroupLayout.Group |
addComponent (Component component)
이 Group 에 Component 를 추가합니다. |
GroupLayout.Group |
addComponent (Component component,
int min,
int pref,
int max)
지정의 사이즈로, 이 Group 에 Component 를 추가합니다. |
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
Group
public GroupLayout.Group addComponent(Component component)
Group
에 Component
를 추가합니다.
component
- 추가하는 Component
Group
public GroupLayout.Group addComponent(Component component, int min, int pref, int max)
Group
에 Component
를 추가합니다.
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
보다 작은 값이
1 개(살)이기도 한 경우
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.