300x250
자바 스윙 보더 - MatteBorder, TitledBorder, CompoundBorder
8개 중 3개의 스윙 보더입니다.
MatteBorder - 테두리의 두게를 설정하여 라인이나 이미지를 넣을 수 있는 보더
생성자에는 new MatteBorder(테두리 두께 위, 왼쪽, 아래, 오른쪽, 이미지 객체) 이렇게 구성할 수 있습니다.
ImageIcon을 통해서 이미지 객체를 생성한 이후에 테투리의 두께를 설정하고 객체에 이미지를 넣었습니다.
TitledBorder - 컴포넌트 주위로 제목을 줄 수 있는 보더. 라인과 같은 다른 보더의 효과도 함께 줄 수 있습니다.
- 컴포넌트 위나 아래에 제목을 네모난 제목을 넣어주는 보더
생성자 구성 - new TittledBorder(제목 붙일 객체, 제목, 객체위치, 객체위치)
CompoundBorder - 두 가지 이상의 보더 효과를 동시에 줄 수 있는 보더
생성자 구성 - new CompoundBorder(lb, sbb);
lb, sbb 두개의 border객체를 하나로 합칠 수 있다
위 사진에서는 LineBorder와 SoftBevelBorder 객체를 합쳐 CompoundBorder로 구성하였다.
반응형
'JAVA' 카테고리의 다른 글
JAVA - 세계 달력 GregorianCalendar 클래스 (0) | 2016.09.18 |
---|---|
JAVA - Calendar 클래스 (0) | 2016.09.17 |
JAVA) swing border - EmptyBorder, EtchedBorder, LineBorder (0) | 2016.08.12 |
자바 스윙(swing) 보더 - BevelBorder, SoftBevelBorder (0) | 2016.08.12 |
JAVA - Event 작성법 (0) | 2016.08.02 |