BorderFactory

BorderFactory (보더 팩토리)

표준 Border 객체를 제공하는 팩토리 클래스입니다. 가능한 경우 공유된 Border 인스턴스의 참조를 반환합니다.

출처: Java API Reference

본문

BorderFactory는 보더를 직접 new로 생성하는 대신 공통 보더를 만드는 정적 팩토리 메서드를 제공합니다. 예를 들어 createBevelBorder 메서드는 지정된 타입의 베벨 보더를 만들며, 컴포넌트의 현재 배경색보다 밝은 색조로 하이라이트를, 어두운 색조로 섀도우를 사용합니다.

또한 지정된 하이라이트와 섀도우를 직접 사용하는 베벨 보더 생성 메서드와, 내부 및 외부 하이라이트·섀도우 영역에 지정된 색상을 사용하는 베벨 보더 생성 메서드도 제공됩니다.

보더 인스턴스는 공유되도록 설계되어 있어, 이 팩토리를 이용하면 같은 유형의 보더를 여러 곳에서 재사용하여 메모리를 절약할 수 있습니다. 사용법에 대한 자세한 내용은 Java 튜토리얼의 How to Use Borders 섹션을 참고하세요.

더 알아보기 (Learn more)

Java 공식 API