체크 박스

·2025년 6월 1일

Power Java

목록 보기
65/75

11.4 체크 박스

체크 박스

: 사용자가 클릭하여서 체크된 상태와 체크되지 않은 상태 중의 하나로 만들 수 있는 컨트롤이다.

-생성하기 위해서 JCheckBox 클래스를 사용한다.

onion = new JCheckBox("양파");
cheese = new JCheckBox("치즈", true);
onion.setSelected(true);

-> 생성자에서 초기 상태를 주지 않으면 체크되지 않은 체크 박스가 생성된다.
-> 체크된 상태를 원하면 두 번째 매개 변수를 "true"로 주면 된다.

< 체크 박스 이벤트 처리 >

-사용자가 체크박스를 클릭하면 ItemEvent가 발생한다.
이 이벤트를 처리하려면 ItemListener를 구현하여야 한다.
*익명 클래스를 이용하는 것이 편하다.

JCheckBox check = new JCheckBox("Checkbox", false);
check.addItemListener(new ItemListener() {
	public void itemStateChanged(ItemEvent e) {
    	System.out.println("체크상태: " + check.isSelected());
    }
});


1. ItemEvent
2. ItemListener

0개의 댓글