자바 프로그래밍 기초 Border
자바 프로그래밍 기초 Border |
■ 자바 스윙의 특징 중의 하나인 보더에 대해서 알아보도록 하겠습니다. 보더는 8가지의 형태가 있는데요. 각 보더들의 객체를 'bb'로 통일 시켜놓고 주석을 달아놨습니다.
주석을 해제해 가면서 하나씩 어떻게 표현이 되는지 살펴보도록 할게요.
■ 먼저 BevelBorder를 실행해 봅니다. 이 보더는 컴포넌트가 올라가거나 내려간 모양을 표현할때 사용하는데요.그림으로 보겠습니다.
■ 다음은 EmptyBorder 입니다. 이것은 라벨처럼 평평한 형태입니다.
■ EtchedBorder는 컴포넌트의 주변에 홈이 파이는 형태입니다.
■ LineBorder는 주변에 라인을 타나타낸데요. 이 선의 두깨는 조절할 수 있습니다.아래 빨간색 라인은 포토샵으로 한게 아니라 자체에서 저렇게표현이 되는겁니다.
■ 다음으로 MatteBorder인데요. 이 보더는 테두리의 두깨를 설정하여 선이나 그림들을 넣을 수 있습니다. 지금 이미지가 들어가 있는데 테두리에 들어가기에는 알맞지 않은 그림이라서이상하게 표현이 되네요.
■ TitleBorder는 컴포넌트 주위로 제목을 넣을수 있는 보더인데요. 라인등 다른 효과도 함께 줄 수 있습니다. 이 예제에서는 테두리에 빨간색 라인을 추가하고 타이틀은 아래쪽으로 넣어 봤습니다.
■ CompoundBorder는 두가지 이상의 효과를 함께 표현할 수 있는 보더입니다.
모니터를 캡처를 했는데 이미지가 뚜렷하지가 못하네요. 선명하게 확인하고 싶으시면 간단한 코드이니 직접 작성해 보시고 하나씩 보시는게 공부하는데는 도움이 될겁니다.