ButtonGroup

ButtonGroup (버튼 그룹)

버튼 집합에 대해 다중 배제(multiple-exclusion) 범위를 만들기 위해 사용하는 클래스입니다. Serializable을 구현합니다.

출처: Java API Reference

본문

같은 ButtonGroup 객체로 버튼 집합을 만들면, 그중 하나의 버튼을 "켜면" 그룹의 다른 모든 버튼이 꺼집니다. ButtonGroupAbstractButton에서 상속하는 모든 객체 집합과 함께 사용할 수 있으며, 일반적으로 JRadioButton, JRadioButtonMenuItem, JToggleButton 인스턴스를 포함합니다.

JButton이나 JMenuItem은 선택 상태를 구현하지 않으므로 버튼 그룹에 넣는 것은 의미가 없습니다. 처음에는 그룹의 모든 버튼이 선택 해제 상태입니다. 이 클래스는 그룹에 참여하는 버튼 리스트를 내부 필드로 관리하며, 새 ButtonGroup을 만드는 생성자를 제공합니다.

버튼 그룹 사용에 대한 예제와 추가 정보는 Java 튜토리얼의 How to Use Radio Buttons 섹션을 참고하세요.

더 알아보기 (Learn more)

Java 공식 API