ButtonGroup
ButtonGroup (버튼 그룹)
버튼 집합에 대해 다중 배제(multiple-exclusion) 범위를 만들기 위해 사용하는 클래스입니다. Serializable을 구현합니다.
본문
같은 ButtonGroup 객체로 버튼 집합을 만들면, 그중 하나의 버튼을 "켜면" 그룹의 다른 모든 버튼이 꺼집니다. ButtonGroup은 AbstractButton에서 상속하는 모든 객체 집합과 함께 사용할 수 있으며, 일반적으로 JRadioButton, JRadioButtonMenuItem, JToggleButton 인스턴스를 포함합니다.
JButton이나 JMenuItem은 선택 상태를 구현하지 않으므로 버튼 그룹에 넣는 것은 의미가 없습니다. 처음에는 그룹의 모든 버튼이 선택 해제 상태입니다. 이 클래스는 그룹에 참여하는 버튼 리스트를 내부 필드로 관리하며, 새 ButtonGroup을 만드는 생성자를 제공합니다.
버튼 그룹 사용에 대한 예제와 추가 정보는 Java 튜토리얼의 How to Use Radio Buttons 섹션을 참고하세요.