자바 스윙(swing) 보더 - BevelBorder, SoftBevelBorder
스윙의 특징 중 하나인 보더(Border)는 8가지가 존재합니다.
보더(Border)란 각 컴포넌트 영역을 나타낼 대 구분지어 주는 형식입니다.
그 중 BevelBorder와 SoftBevelBorder에 대해 포스팅하려고 합니다.
자세한 설명이 없어 찾아서 실습해서 정확하지 않을 수 있습니다.
8가지 Border중에서 BevelBorder는 컴포넌트가 튀어나오거나 들어가있는 효과를 주고,
추가적으로 컴포넌트의 테두리가 2개의 선으로 구성되어 선에 2개, 4개의 색을 넣을 수 있습니다.
위 사진의 빨간 테투리 내부가 BevelBorder객체를 선언한 부분입니다.
효과를 주는 BevelBorder의 필드는 LOWERED와 RAISED 2가지가 있습니다.
첫 매개변수인 BevelBorder.LOWERED는 컴포넌트가 눌려있는 효과(들어간)이고, 그 뒤에 4개의 Color매개변수가 있습니다.
위의 사진에서 처음은 LOWERED를 적용을 했을때고 두번째는 RAISED를 적용했을 때 입니다.
효과 차이가 확실하게 나죠?
(테두리의 색은 적용하지 않은 상태입니다)
이번에는 테두리의 색을 적용했을 경우입니다.
2개를 적용했을 때와 4개를 적용했을 때 입니다. 테두리가 너무 얇아서 보기 힘들지만 약간의 차이가 나타납니다.
2개와 4개만 적용이 가능합니다.
이외에도 다양한 효과가 있지만 여기까지만 포스팅하겠습니다~
**SoftBevelBorder라는 객체도 따로 존재합니다.
위가 BevelBorder 아래가 SoftBevelBorder입니다.
차이를 못 느끼겠네요(soft의 경우는 자세한 정보가 없네요.....)
'JAVA' 카테고리의 다른 글
자바 스윙 보더 - MatteBorder, TitledBorder, CompoundBorder (0) | 2016.08.13 |
---|---|
JAVA) swing border - EmptyBorder, EtchedBorder, LineBorder (0) | 2016.08.12 |
JAVA - Event 작성법 (0) | 2016.08.02 |
JAVA - 자바 Event 핸들러 (0) | 2016.08.01 |
JAVA - 프레임 제목넣기, 컴포넌트 출력하기 (0) | 2016.07.21 |