JAVA

자바 스윙 보더 - MatteBorder, TitledBorder, CompoundBorder

로픽 2016. 8. 13. 13:56
300x250

자바 스윙 보더 - MatteBorder, TitledBorder, CompoundBorder



8개 중 3개의 스윙 보더입니다.



MatteBorder - 테두리의 두게를 설정하여 라인이나 이미지를 넣을 수 있는 보더



생성자에는 new MatteBorder(테두리 두께 위, 왼쪽, 아래, 오른쪽, 이미지 객체) 이렇게 구성할 수 있습니다.




ImageIcon을 통해서 이미지 객체를 생성한 이후에 테투리의 두께를 설정하고 객체에 이미지를 넣었습니다.




TitledBorder - 컴포넌트 주위로 제목을 줄 수 있는 보더. 라인과 같은 다른 보더의 효과도 함께 줄 수 있습니다.



- 컴포넌트 위나 아래에 제목을 네모난 제목을 넣어주는 보더



생성자 구성 - new TittledBorder(제목 붙일 객체, 제목, 객체위치, 객체위치)





CompoundBorder - 두 가지 이상의 보더 효과를 동시에 줄 수 있는 보더


생성자 구성 - new CompoundBorder(lb, sbb);


lb, sbb 두개의 border객체를 하나로 합칠 수 있다



위 사진에서는 LineBorder와 SoftBevelBorder 객체를 합쳐 CompoundBorder로 구성하였다.

반응형