EtchedBorder
EtchedBorder (에칭 보더)
안쪽으로 파이거나(etched-in) 바깥쪽으로 새겨지는(etched-out) 단순한 에칭 보더를 구현하는 클래스입니다. AbstractBorder를 상속합니다.
본문
보더를 만들 때 하이라이트/섀도우 색상이 초기화되지 않았다면, paintBorder() 메서드에 전달되는 컴포넌트 인자의 배경색으로부터 동적으로 색상을 유도합니다. ETCHED_IN과 ETCHED_OUT 두 가지 에칭 타입이 있습니다.
이 클래스는 보더가 그릴 에칭의 타입을 나타내는 필드와 에칭 하이라이트에 사용할 색상을 나타내는 필드를 가집니다. Lowered etched type 상수는 아래로 파인 에칭 타입을 정의합니다.
이 클래스의 직렬화된 객체는 미래의 Swing 릴리스와 호환되지 않을 수 있으므로, 장기 저장에는 java.beans 패키지의 XMLEncoder를 사용하는 것이 좋습니다.