[swing] Border

jmkim·2023년 6월 26일
0

swing

목록 보기
4/9

LineBorder

  • Color color
    테두리 색
  • int thickness
    두께
  • int roundedConrner
    모서리 완만 여부

BevelBorder

  • int bevelType
    테두리 볼록, 오목 타입
    • RAISED = 0
    • LOWERED = 1
  • Color highlight
    하이라이트 (빨강)
  • Color shadow
    그림자 (파랑)
  • Color highlightOuter
    하이라이트 외부 (초록)
  • Color highlightInner
    하이라이트 내부 (빨강)
  • Color shadowOuter
    그림자 외부 (파랑)
  • Color shadowInner
    그림자 내부 (노랑)

EmptyBorder

테두리를 투명으로 처리하는 클래스
css의 padding과 비슷한 역할을 수행한다.
매개변수 없을 시 setBorder(null) 과 동일하다.
시계 반대방향으로 top, left, bottom, right 순으로 적용됨


EtchedBorder

테두리의 홈을 나타내는 클래스
다만, BevelBorder 클래스와 거의 차이가 없다.

  • int etchType
    테두리 홈 타입
    • RAISED = 0
    • LOWERED = 1 (기본값)
  • Color highlight
    하이라이트 색상 (빨강)
  • Color shadow
    그림자 색상 (파랑)

MatteBorder

LineBorder, EmptyBorder와 비슷하지만, top, left, bottom, right 두께 지정이 되고, 색상 또는 이미지가 적용이 된다.
시계 반대방향으로 적용된다.

  • Color matteColor
    테두리 색상 (빨강)
  • Icon tileIcon
    테두리 이미지

TitledBorder

  • Border border
    테두리
  • String title
    제목 텍스트
  • Font titleFont
    제목 텍스트 폰트
  • titleColor
    폰트 색
  • int titleJustification
    행이 될 텍스트 정렬 기준 (0 ~ 5)
  • int titlePosition
    텍스트 위치 (0 ~ 6)

추가 필요한 설명이 있으면 댓글로 달아주세요.
감사합니다. 😀

0개의 댓글