Insets — 인셋 클래스

Insets — 인셋 클래스 (java.awt)

컨테이너의 경계를 나타내는 객체예요. JDK 1.0부터 존재했어요.

출처: Java API Reference

본문

Insets 객체는 컨테이너의 경계를 나타내요. 컨테이너가 각 가장자리에 남겨야 하는 공간을 지정해요. 그 공간은 테두리, 빈 공간, 또는 제목일 수 있어요. InsetsObject를 확장하고 Cloneable, Serializable을 구현해요. 직접 하위 클래스는 InsetsUIResource가 있어요.

필드

필드 설명
top 위쪽 인셋. 사각형의 위쪽에 더해져 새 위쪽 위치를 만듦
left 왼쪽 인셋. 사각형의 왼쪽에 더해져 새 왼쪽 가장자리 위치를 만듦
bottom 아래쪽 인셋. 사각형의 아래쪽에서 빼져 새 아래쪽 위치를 만듦
right 오른쪽 인셋. 사각형의 오른쪽에서 빼져 새 오른쪽 가장자리 위치를 만듦

생성자

public Insets(int top, int left, int bottom, int right)

지정된 top, left, bottom, right 인셋으로 새 Insets 객체를 만들고 초기화해요.

메서드

  • set(int top, int left, int bottom, int right) — top, left, bottom, right를 지정된 값으로 설정 (JDK 1.5+)
  • equals(Object obj) — 두 인셋 객체가 같은지 확인. top, left, bottom, right 필드의 네 정수 값이 모두 같으면 같음 (JDK 1.1+)
  • hashCode() — 이 Insets의 해시 코드 반환
  • toString() — 이 Insets 객체의 문자열 표현 반환. 디버깅 목적으로만 사용하도록 의도됨. 비어 있을 수 있지만 null은 아님
  • clone() — 이 객체의 사본 생성

더 알아보기