DefaultMenuLayout

DefaultMenuLayout (메뉴 기본 레이아웃 매니저)

팝업 메뉴와 메뉴바의 기본 레이아웃 매니저입니다. BoxLayout을 확장하면서 UIResource 태그를 추가합니다.

출처: Java API Reference

본문

메뉴에 사용자가 설치한 레이아웃과 구분하기 위해 UIResource를 구현했습니다. axis 값을 X_AXIS 또는 Y_AXIS로 지정해 메뉴의 배치 방향(가로/세로)을 결정합니다.

플러거블 L&F가 메뉴의 레이아웃을 기본값에서 교체할 수 있도록 UIResource 마커가 붙습니다. 같은 BoxLayout 동작을 하므로 직렬로 나란히 배치합니다.

커스텀 메뉴 배치를 원하면 UIManager 기본값이나 하위 클래스에서 새 레이아웃 매니저를 지정할 수 있습니다.

더 알아보기

Java 공식 API