JCheckBox — 체크박스 컴포넌트
JCheckBox — 체크박스 컴포넌트
JCheckBox는 선택하거나 해제할 수 있고 그 상태를 사용자에게 표시하는 항목인 체크박스의 구현입니다.
본문
public class JCheckBox extends JToggleButton implements Accessible
체크박스의 구현입니다 — 선택하거나 해제할 수 있고 그 상태를 사용자에게 표시하는 항목입니다. 관례상 그룹 안의 어떤 개수의 체크박스든 선택할 수 있습니다. 체크박스 사용에 대한 예와 정보는 The Java Tutorial의 "How to Use Buttons, Check Boxes, and Radio Buttons"를 참고하세요. 버튼은 Action으로 구성하고 어느 정도 제어할 수 있습니다. 경고: Swing은 스레드에 안전하지 않습니다. 이 클래스의 직렬화된 객체는 향후 Swing 버전과 호환되지 않을 수 있습니다. 현재 직렬화 지원은 단기 저장이나 같은 버전의 Swing을 실행하는 애플리케이션 간 RMI에 적합합니다. 1.4부터 모든 JavaBean의 장기 저장 지원이 java.beans 패키지에 추가되었으니 XMLEncoder를 참고하세요.
BORDER_PAINTED_FLAT_CHANGED_PROPERTY
public static final String BORDER_PAINTED_FLAT_CHANGED_PROPERTY
flat 프로퍼티의 변경을 식별합니다.
JCheckBox
public JCheckBox()
텍스트도 아이콘도 없고 처음에 선택되지 않은 체크박스 버튼을 만듭니다.
JCheckBox
public JCheckBox(Icon icon)
아이콘이 있고 처음에 선택되지 않은 체크박스를 만듭니다.
- 매개변수:
icon- 표시할 Icon 이미지
JCheckBox
public JCheckBox(Icon icon, boolean selected)
아이콘이 있는 체크박스를 만들고 처음에 선택되었는지 여부를 지정합니다.
- 매개변수:
icon- 표시할 Icon 이미지 - 매개변수:
selected- 초기 선택 상태를 나타내는 boolean.true이면 체크박스가 선택됨
JCheckBox
public JCheckBox(String text)
텍스트가 있고 처음에 선택되지 않은 체크박스를 만듭니다.
- 매개변수:
text- 체크박스의 텍스트
JCheckBox
public JCheckBox(Action a)
제공된 Action에서 프로퍼티를 가져와 체크박스를 만듭니다.
- 매개변수:
a- 새 체크박스를 지정하는 데 사용하는Action - 버전: 1.3
JCheckBox
public JCheckBox(String text, boolean selected)
텍스트가 있는 체크박스를 만들고 처음에 선택되었는지 여부를 지정합니다.
- 매개변수:
text- 체크박스의 텍스트 - 매개변수:
selected- 초기 선택 상태를 나타내는 boolean.true이면 체크박스가 선택됨
getBorderPaintedFlat
public boolean getBorderPaintedFlat()
borderPaintedFlat 프로퍼티를 반환합니다.
- 반환값: borderPaintedFlat 프로퍼티 값
setBorderPaintedFlat
@BeanProperty(preferred=true, visualUpdate=true, description="Whether the border is painted flat.") public void setBorderPaintedFlat(boolean b)
borderPaintedFlat 프로퍼티를 설정합니다. true이면 L&F가 이 체크박스의 테두리를 평평하게 그릴지 여부를 결정합니다.
- 매개변수:
b- 테두리를 평평하게 그릴지 여부
setHorizontalTextPosition
public void setHorizontalTextPosition(int textPosition)
텍스트와 아이콘의 상대적 수평 위치를 설정합니다.
- 매개변수:
textPosition-SwingConstants.LEFT,CENTER,RIGHT중 하나
getAccessibleContext
public AccessibleContext getAccessibleContext()
이 JCheckBox와 연관된 AccessibleContext를 가져옵니다. JCheckBox의 경우 AccessibleContext는 AccessibleJCheckBox의 형태를 취합니다.
- 반환값: 이 JCheckBox의 AccessibleContext 역할을 하는 AccessibleJCheckBox