Dimension (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

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` 객체를 돌려줍니다.

일반적으로은,`width` 와 `height` 의 값은, 부가 아닌 정수입니다. 치수를 생성할 수 있는 생성자 에서는, 0 보다 작은 값을 이러한 프로퍼티으로 지정해도 에러로는 되지 않습니다. `width` 와 `height` 에 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` 또는 `height` 가 `Integer.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` 객체의 캐릭터 라인 표현

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

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 도 참조해 주세요.