MetalLabelUI

MetalLabelUI (메탈 레이블 UI)

LabelUI의 Windows L&F 구현입니다. 완전히 정적(static)이라 모든 JLabel이 하나의 UI 인스턴스를 공유합니다.

출처: Java API Reference

본문

metalLabelUI 정적 필드가 유일한 공유 인스턴스이고, createUI()가 그 인스턴스를 반환합니다. 상태가 없기 때문에 모든 레이블이 같은 UI를 씁니다.

paintDisabledText(JLabel, Graphics, String, int, int)는 비활성 레이블의 텍스트를 흐리게 표현합니다. disables 상태에서 글꼴·색상을 다르게 그려 접근성을 높입니다.

메탈 룩앤필의 레이블 렌더링을 담당하며, 텍스트·아이콘 정렬을 ComponentUI 기반으로 처리합니다.

더 알아보기

Java 공식 API