|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.swing.ButtonGroup
public class ButtonGroup
복수의 버튼세트에 다중 배타 스코프를 설정하기 위해서 사용합니다. 같은 ButtonGroup
객체를 사용해 버튼세트를 작성했을 경우, 1 개의 버튼을 온으로 하면(자), 그룹에 포함되는 것 외의 버튼이 모두 오프가 됩니다.
ButtonGroup
는,AbstractButton
로부터 상속하는 객체 세트로 사용할 수 있습니다. 일반적으로, 버튼 그룹은 JRadioButton
,JRadioButtonMenuItem
, 또는 JToggleButton
의 인스턴스를 포함합니다. 버튼 그룹에 JButton
또는 JMenuItem
의 인스턴스를 포함하는 것은,JButton
및 JMenuItem
가 선택 상태를 구현하지 않기 때문에, 그다지 의미가 없습니다.
초기 상태에서는, 그룹의 버튼은 1 개나 선택되고 있지 않습니다.
버튼 그룹의 사용예 및 상세한 것에 대하여는, 「The Java Tutorial」의 「How to Use Radio Buttons」를 참조해 주세요.
경고: 이 클래스의 직렬화 된 객체는, 향후의 Swing 릴리스와 호환은 아니게 될 예정입니다. 현재의 직렬화의 지원는, 단기간의 운용이나, 같은 버젼의 Swing 를 실행하는 어플리케이션간의 RMI 에 적절하고 있습니다. JDK Version 1.4 이후, 모든 JavaBeans™ 의 장기간의 운용 지원는,java.beans
패키지에 추가되고 있습니다. 자세한 것은,XMLEncoder
를 참조해 주세요.
필드의 개요 | |
---|---|
protected Vector <AbstractButton > |
buttons
|
생성자 의 개요 | |
---|---|
ButtonGroup ()
새로운 ButtonGroup 를 작성합니다. |
메소드의 개요 | |
---|---|
void |
add (AbstractButton b)
그룹에 버튼을 추가합니다. |
void |
clearSelection ()
선택을 클리어 해, ButtonGroup 내의 버튼이 1 개나 선택되어 있지 않은 상태로 합니다. |
int |
getButtonCount ()
그룹내의 버튼의 수를 돌려줍니다. |
Enumeration <AbstractButton > |
getElements ()
이 그룹에 참가하는 모든 버튼을 돌려줍니다. |
ButtonModel |
getSelection ()
선택된 버튼의 모델을 돌려줍니다. |
boolean |
isSelected (ButtonModel m)
ButtonModel 가 선택되고 있는지 어떤지를 돌려줍니다. |
void |
remove (AbstractButton b)
그룹으로부터 버튼을 삭제합니다. |
void |
setSelected (ButtonModel m,
boolean b)
ButtonModel 에 대해서 선택된 값을 설정합니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
필드의 상세 |
---|
protected Vector <AbstractButton > buttons
생성자 의 상세 |
---|
public ButtonGroup()
ButtonGroup
를 작성합니다.
메소드의 상세 |
---|
public void add(AbstractButton b)
b
- 추가하는 버튼public void remove(AbstractButton b)
b
- 삭제하는 버튼public void clearSelection()
ButtonGroup
내의 버튼이 1 개나 선택되어 있지 않은 상태로 합니다.
public Enumeration <AbstractButton > getElements()
Enumeration
public ButtonModel getSelection()
public void setSelected(ButtonModel m, boolean b)
ButtonModel
에 대해서 선택된 값을 설정합니다. 한 번에 선택할 수 있는 버튼은 그룹에서 1 개 뿐입니다.
m
- ButtonModel
b
- 버튼이 선택되는 경우는 true
그렇지 않은 경우는 false
public boolean isSelected(ButtonModel m)
ButtonModel
가 선택되고 있는지 어떤지를 돌려줍니다.
true
,
그렇지 않은 경우는 false
public int getButtonCount()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.