MetalIconFactory

MetalIconFactory (메탈 아이콘 팩토리)

Java 룩앤필(Metal)용 Icon 객체를 만드는 팩토리입니다. 이 아이콘들은 기본값 메커니즘을 통해 메탈에서 널리 쓰입니다.

출처: Java API Reference

본문

다른 룩앤필이 아이콘에 GIF를 쓰는 경우가 많은 반면, 코드로 아이콘을 만들기 때문에 테마 전환이 쉽습니다. 각 메서드는 Icon 또는 null을 반환하며, null은 기본 아이콘이 없음을 뜻합니다.

파일 선택기용 아이콘은 getFileChooserDetailViewIcon(), getFileChooserHomeFolderIcon(), getFileChooserListViewIcon(), getFileChooserNewFolderIcon(), getFileChooserUpFolderIcon()으로 얻습니다. 내부 프레임용으로는 getInternalFrameCloseIcon(int), getInternalFrameAltMaximizeIcon(int) 등이 있습니다.

DARKLIGHT 상수는 아이콘의 밝기 방식을 나타냅니다. 이 팩토리가 코드로 생성한 아이콘을 써서 일관된 메탈 스타일을 유지합니다.

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

더 알아보기

Java 공식 API