StrokeBorder

StrokeBorder (스트로크 보더)

임의의 스트로크(stroke)로 이루어진 보더를 구현하는 클래스입니다. AbstractBorder를 상속합니다.

출처: Java API Reference

본문

이 보더는 Java 2D의 Stroke를 사용하여 컴포넌트 가장자리에 다양한 모양의 테두리를 그립니다. 지정된 스트로크로 보더를 만드는 생성자와, 스트로크와 페인트(paint)를 모두 지정하는 생성자가 있습니다.

getBorderInsets 메서드는 이 보더의 현재 인셋으로 지정된 Insets 매개변수를 다시 초기화합니다. Stroke를 통해 두께뿐 아니라 점선, 대시 패턴 등 다양한 선 스타일의 테두리를 만들 수 있습니다.

이 클래스의 직렬화된 객체는 미래의 Swing 릴리스와 호환되지 않을 수 있으므로, 장기 저장에는 java.beans 패키지의 XMLEncoder를 사용하는 것이 좋습니다.

더 알아보기 (Learn more)

Java 공식 API