BasicRadioButtonMenuItemUI

BasicRadioButtonMenuItemUI (라디오 버튼 메뉴 항목용 기본 UI)

JRadioButtonMenuItem에 사용되는 룩앤필 구현입니다. 라디오 버튼 형태의 메뉴 항목을 그립니다.

출처: Java API Reference

본문

기본적으로 BasicMenuItemUI와 유사하게 동작하지만, 메뉴 항목에 라디오 버튼 형태의 마커(아이콘)를 표시한다는 점이 다릅니다. 메뉴 시스템에서는 여러 항목 중 하나만 선택되도록 관리합니다.

processMouseEvent(JMenuItem, MouseEvent, MenuElement[], MenuSelectionManager) 메서드는 메뉴가 열린 상태에서 마우스 이벤트가 전달될 때 호출되는 핵심 처리 메서드입니다. MenuSelectionManager가 현재 선택된 메뉴 경로를 관리합니다.

선택 마커는 기본적으로 라디오 버튼 아이콘을 사용하며, 필요하면 아이콘을 교체해 모양을 다르게 표현할 수 있습니다.

더 알아보기

Java 공식 API