BasicRadioButtonMenuItemUI
BasicRadioButtonMenuItemUI (라디오 버튼 메뉴 항목용 기본 UI)
JRadioButtonMenuItem에 사용되는 룩앤필 구현입니다. 라디오 버튼 형태의 메뉴 항목을 그립니다.
본문
기본적으로 BasicMenuItemUI와 유사하게 동작하지만, 메뉴 항목에 라디오 버튼 형태의 마커(아이콘)를 표시한다는 점이 다릅니다. 메뉴 시스템에서는 여러 항목 중 하나만 선택되도록 관리합니다.
processMouseEvent(JMenuItem, MouseEvent, MenuElement[], MenuSelectionManager) 메서드는 메뉴가 열린 상태에서 마우스 이벤트가 전달될 때 호출되는 핵심 처리 메서드입니다. MenuSelectionManager가 현재 선택된 메뉴 경로를 관리합니다.
선택 마커는 기본적으로 라디오 버튼 아이콘을 사용하며, 필요하면 아이콘을 교체해 모양을 다르게 표현할 수 있습니다.