MetalButtonUI

MetalButtonUI (메탈 버튼 UI)

MetalButtonUI 구현입니다. 메탈 룩앤필의 버튼 모양을 그립니다.

출처: Java API Reference

본문

focusColor, selectColor, disabledTextColor 같은 색상 필드로 버튼 상태별 색을 관리합니다. 각각 포커스, 선택(눌림), 비활성 텍스트 색입니다.

installDefaults(AbstractButton)uninstallDefaults(AbstractButton)로 기본값을 적용·해제하고, getSelectColor(), getDisabledTextColor(), getFocusColor() 접근자로 색을 얻습니다. createUI()로 메탈 버튼 UI 인스턴스를 만듭니다.

메탈 특유의 입체 베벨 효과와 눌림 시 텍스트 이동이 특징이며, 커스텀 메탈 버튼은 이 클래스를 확장합니다.

⚠ 이 클래스의 직렬화된 객체는 향후 Swing 릴리스와 호환되지 않습니다. 현재 직렬화 지원은 단기 저장이나 같은 버전의 Swing을 쓰는 애플리케이션 사이의 RMI에만 적합합니다. 1.4부터 모든 JavaBean의 장기 저장 지원은 java.beans 패키지에 추가되었으니 XMLEncoder를 참고하세요.

더 알아보기

Java 공식 API