JavaTM Platform
Standard Ed. 6

java.awt
클래스 Dimension

java.lang.Object 
  상위를 확장 java.awt.geom.Dimension2D 
      상위를 확장 java.awt.Dimension
모든 구현된 인터페이스:
Serializable , Cloneable
직계의 기존의 서브 클래스:
DimensionUIResource


public class Dimension
extends Dimension2D
implements Serializable

Dimension 클래스는, 단일의 객체내의 컴퍼넌트의 폭과 높이를 정수 정밀도로를 캡슐화합니다. 이 클래스는, 컴퍼넌트의 특정의 프로퍼티에 관련지을 수 있고 있습니다. Component 클래스 및 LayoutManager 인터페이스에 의해 정의되는 몇개의 메소드는,Dimension 객체를 돌려줍니다.  

일반적으로은,widthheight 의 값은, 부가 아닌 정수입니다. 치수를 생성할 수 있는 생성자 에서는, 0 보다 작은 값을 이러한 프로퍼티으로 지정해도 에러로는 되지 않습니다. widthheight 에 0 보다 작은 값이 지정되고 있는 경우, 다른 객체에 의해 정의된 메소드의 동작은 보증되지 않습니다.

도입된 버젼:
1.0
관련 항목:
Component , LayoutManager , 직렬화 된 형식

필드의 개요
 int height
          높이를 나타냅니다.
 int width
          폭을 나타냅니다.
 
생성자 의 개요
Dimension ()
          폭과 높이가 제로의 Dimension 의 인스턴스를 생성합니다.
Dimension (Dimension  d)
          폭과 높이가 지정된 치수로 일치하는 Dimension 의 인스턴스를 생성합니다.
Dimension (int width, int height)
          Dimension 를 구축해, 지정된 폭과 높이에 초기화합니다.
 
메소드의 개요
 boolean equals (Object  obj)
          2 개의 Dimension 객체가 같은 값을 가지고 있을지 어떨지를 판정합니다.
 double getHeight ()
          이 Dimension 의 높이를 배정밀도로 돌려줍니다.
 Dimension getSize ()
          이 Dimension 객체의 사이즈를 돌려줍니다.
 double getWidth ()
          이 Dimension 의 폭을 배정밀도로 돌려줍니다.
 int hashCode ()
          이 Dimension 의 해시 코드를 돌려줍니다.
 void setSize (Dimension  d)
          이 Dimension 객체의 사이즈를, 지정된 사이즈로 설정합니다.
 void setSize (double width, double height)
          이 Dimension 객체의 사이즈를, 배정밀도로 지정된 폭과 높이로 설정합니다.
 void setSize (int width, int height)
          이 Dimension 객체의 사이즈를, 지정된 폭과 높이로 설정합니다.
 String toString ()
          이 Dimension 객체의 height 필드 및 width 필드의 값의 캐릭터 라인 표현을 돌려줍니다.
 
클래스 java.awt.geom. Dimension2D 로부터 상속된 메소드
clone , setSize
 
클래스 java.lang. Object 로부터 상속된 메소드
finalize , getClass , notify , notifyAll , wait , wait , wait
 

필드의 상세

width

public int width
폭을 나타냅니다. 0 보다 작은 값도 사용할 수 있습니다.

도입된 버젼:
1.0
관련 항목:
getSize() , setSize(double, double)

height

public int height
높이를 나타냅니다. 0 보다 작은 값도 사용할 수 있습니다.

도입된 버젼:
1.0
관련 항목:
getSize() , setSize(double, double)
생성자 의 상세

Dimension

public Dimension()
폭과 높이가 제로의 Dimension 의 인스턴스를 생성합니다.


Dimension

public Dimension(Dimension  d)
폭과 높이가 지정된 치수로 일치하는 Dimension 의 인스턴스를 생성합니다.

파라미터:
d - width 치 및 height 치의 지정된 치수

Dimension

public Dimension(int width,
                 int height)
Dimension 를 구축해, 지정된 폭과 높이에 초기화합니다.

파라미터:
width - 지정된 폭
height - 지정된 높이
메소드의 상세

getWidth

public double getWidth()
Dimension 의 폭을 배정밀도로 돌려줍니다.

정의:
클래스 Dimension2D 내의 getWidth
반환값:
Dimension 의 폭
도입된 버젼:
1.2

getHeight

public double getHeight()
Dimension 의 높이를 배정밀도로 돌려줍니다.

정의:
클래스 Dimension2D 내의 getHeight
반환값:
Dimension 의 높이
도입된 버젼:
1.2

setSize

public void setSize(double width,
                    double height)
Dimension 객체의 사이즈를, 배정밀도로 지정된 폭과 높이로 설정합니다. width 또는 heightInteger.MAX_VALUE 보다 큰 경우는,Integer.MAX_VALUE 로 설정됩니다.

정의:
클래스 Dimension2D 내의 setSize
파라미터:
width - Dimension 객체의 새로운 폭
height - Dimension 객체의 새로운 높이
도입된 버젼:
1.2

getSize

public Dimension  getSize()
Dimension 객체의 사이즈를 돌려줍니다. 이 메소드는,Component 에 의해 정의되는 getSize 메소드와의 대응을 완전하게 하기 위해서 포함되어 있습니다.

반환값:
이 치수의 사이즈. 같은 폭과 높이를 가지는 Dimension 의 신규 인스턴스
도입된 버젼:
1.1
관련 항목:
setSize(double, double) , Component.getSize()

setSize

public void setSize(Dimension  d)
Dimension 객체의 사이즈를, 지정된 사이즈로 설정합니다. 이 메소드는,Component 에 의해 정의되는 setSize 메소드와의 대응을 완전하게 하기 위해서 포함되어 있습니다.

파라미터:
d - 이 Dimension 객체의 새로운 사이즈
도입된 버젼:
1.1
관련 항목:
getSize() , Component.setSize(int, int)

setSize

public void setSize(int width,
                    int height)
Dimension 객체의 사이즈를, 지정된 폭과 높이로 설정합니다. 이 메소드는,Component 에 의해 정의되는 setSize 메소드와의 대응을 완전하게 하기 위해서 포함되어 있습니다.

파라미터:
width - 이 Dimension 객체의 새로운 폭
height - 이 Dimension 객체의 새로운 높이
도입된 버젼:
1.1
관련 항목:
getSize() , Component.setSize(int, int)

equals

public boolean equals(Object  obj)
2 개의 Dimension 객체가 같은 값을 가지고 있을지 어떨지를 판정합니다.

오버라이드(override):
클래스 Object 내의 equals
파라미터:
obj - 비교 대상의 참조 객체
반환값:
obj 인수로 지정된 객체와 이 객체가 동일한 경우는 true, 그렇지 않은 경우는 false
관련 항목:
Object.hashCode() , Hashtable

hashCode

public int hashCode()
Dimension 의 해시 코드를 돌려줍니다.

오버라이드(override):
클래스 Object 내의 hashCode
반환값:
Dimension 의 해시 코드
관련 항목:
Object.equals(java.lang.Object) , Hashtable

toString

public String  toString()
Dimension 객체의 height 필드 및 width 필드의 값의 캐릭터 라인 표현을 돌려줍니다. 이 메소드는 디버그 전용이며, 반환되는 캐릭터 라인의 내용 및 형식은 구현에 따라서 다릅니다. 반환되는 캐릭터 라인은 빈 상태(empty)의 경우가 있습니다만,null 로는 되지 않습니다.

오버라이드(override):
클래스 Object 내의 toString
반환값:
Dimension 객체의 캐릭터 라인 표현

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.