BasicRadioButtonUI
BasicRadioButtonUI (라디오 버튼용 기본 UI)
JRadioButton용 RadioButtonUI 구현입니다. 라디오 버튼의 선택 상태를 원형 마커로 표현합니다.
본문
라디오 버튼은 여러 옵션 중 하나만 고를 수 있는 1-of-N 선택 위젯입니다. 이 UI는 paint(Graphics, JComponent)에서 버튼의 원형 마커와 텍스트를 함께 그립니다.
기본 아이콘은 getDefaultIcon()으로 얻으며, protected Icon icon 필드에 저장됩니다. 선택 여부에 따라 채워진 원과 빈 원이 다르게 그려지고, paintFocus()는 포커스가 있을 때 테두리 표시를 담당합니다.
마커 크기나 디자인을 바꾸려면 기본 아이콘을 교체하거나 페인트 메서드를 오버라이드하면 됩니다.