Dimension2D 클래스
Dimension2D 클래스
Dimension2D 클래스는 너비와 높이 치수를 캡슐화해요. 이 클래스는 2D 치수를 저장하는 모든 객체의 추상 슈퍼클래스일 뿐이에요. 크기의 실제 저장 표현은 하위 클래스에 맡겨져요.
본문
이 클래스는 폭과 높이라는 두 개의 크기 값을 추상적으로 다루기 위한 기반이에요. Dimension 클래스가 실제로는 이 추상 클래스를 확장하지 않지만, Dimension2D는 크기를 표현하는 공통 인터페이스를 제공해요.
public abstract class Dimension2D
extends Object
implements Cloneable
주요 메서드
getWidth()— 너비를 반환해요.getHeight()— 높이를 반환해요.setSize(double width, double height)— 너비와 높이를 설정해요.setSize(Dimension2D d)— 다른Dimension2D의 크기를 복사해요.clone()— 복사본을 만들어요.
사용 참고
대부분의 AWT 작업에서는 Dimension 클래스가 쓰이지만, Dimension2D는 double 정밀도의 크기를 다루는 더 범용적인 추상 타입이에요. 실제 사용할 때는 Dimension2D를 확장한 구현(Dimension2D.Float/Dimension2D.Double 또는 직접 만든 하위 클래스)을 써요.