Insets — 인셋 클래스
Insets — 인셋 클래스 (java.awt)
컨테이너의 경계를 나타내는 객체예요. JDK 1.0부터 존재했어요.
본문
Insets 객체는 컨테이너의 경계를 나타내요. 컨테이너가 각 가장자리에 남겨야 하는 공간을 지정해요. 그 공간은 테두리, 빈 공간, 또는 제목일 수 있어요. Insets는 Object를 확장하고 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()— 이 객체의 사본 생성