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

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

JavaTM Platform
Standard Ed. 6

앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드

## java.awt.geom
클래스 Ellipse2D.Double

    java.lang.Object
      java.awt.geom.RectangularShape
          java.awt.geom.Ellipse2D
              java.awt.geom.Ellipse2D.Double

모든 구현된 인터페이스:
  Shape , Serializable , Cloneable

포함되어 있는 클래스:
  Ellipse2D

    public static class Ellipse2D.Double

extends Ellipse2D
implements Serializable

`Double` 클래스는,`double` 정밀도로 지정된 타원을 정의합니다.

도입된 버젼:
  1.2
관련 항목:
  직렬화 된 형식

상자의 클래스의 개요

클래스 java.awt.geom. Ellipse2D 로부터 상속된 상자의 클래스/인터페이스
`Ellipse2D.Double , Ellipse2D.Float`

필드의 개요
`double` | `height` `Ellipse2D` 의 높이입니다.
`double` | `width` `Ellipse2D` 의 폭입니다.
`double` | `x` 이 `Ellipse2D` 의 표시범위 구형의 좌상구석의 X 좌표입니다.
`double` | `y` 이 `Ellipse2D` 의 표시범위 구형의 좌상구석의 Y 좌표입니다.

생성자 의 개요
`Ellipse2D.Double ()` 새로운 `Ellipse2D` 를 구축해, 위치 (0, 0) 및 사이즈 (0, 0)에 초기화합니다.
`Ellipse2D.Double (double x, double y, double w, double h)` 지정된 좌표로부터 `Ellipse2D` 를 구축 및 초기화합니다.

메소드의 개요
`Rectangle2D` | `getBounds2D ()` 고정밀도로 `getBounds` 메소드보다 정밀한,`Shape` 의 바운딩 박스를 돌려줍니다.
`double` | `getHeight ()` 표시범위 구형의 높이를 `double` 정밀도로 돌려줍니다.
`double` | `getWidth ()` 표시범위 구형의 폭을 `double` 정밀도로 돌려줍니다.
`double` | `getX ()` 표시범위 구형의 좌상구석의 X 좌표를 `double` 정밀도로 돌려줍니다.
`double` | `getY ()` 표시범위 구형의 좌상구석의 Y 좌표를 `double` 정밀도로 돌려줍니다.
`boolean` | `isEmpty ()` `RectangularShape` 가 빈 상태(empty)인가 어떤가를 판정합니다.
`void` | `setFrame (double x, double y, double w, double h)` 이 `Shape` 의 표시범위 구형의 위치와 사이즈를, 지정된 구형치로 설정합니다.

클래스 java.awt.geom. Ellipse2D 로부터 상속된 메소드
`contains , contains , equals , getPathIterator , hashCode , intersects`

클래스 java.awt.geom. RectangularShape 로부터 상속된 메소드
`clone , contains , contains , getBounds , getCenterX , getCenterY , getFrame , getMaxX , getMaxY , getMinX , getMinY , getPathIterator , intersects , setFrame , setFrame , setFrameFromCenter , setFrameFromCenter , setFrameFromDiagonal , setFrameFromDiagonal`

클래스 java.lang. Object 로부터 상속된 메소드
`finalize , getClass , notify , notifyAll , toString , wait , wait , wait`

필드의 상세

### x

    public double x

  이 `Ellipse2D` 의 표시범위 구형의 좌상구석의 X 좌표입니다.

  도입된 버젼:
    1.2

### y

    public double y

  이 `Ellipse2D` 의 표시범위 구형의 좌상구석의 Y 좌표입니다.

  도입된 버젼:
    1.2

### width

    public double width

  `Ellipse2D` 의 폭입니다.

  도입된 버젼:
    1.2

### height

    public double height

  `Ellipse2D` 의 높이입니다.

  도입된 버젼:
    1.2

생성자 의 상세

### Ellipse2D.Double

    public Ellipse2D.Double()

  새로운 `Ellipse2D` 를 구축해, 위치 (0, 0) 및 사이즈 (0, 0)에 초기화합니다.

  도입된 버젼:
    1.2

### Ellipse2D.Double

    public Ellipse2D.Double(double x,
                            double y,
                            double w,
                            double h)

  지정된 좌표로부터 `Ellipse2D` 를 구축 및 초기화합니다.

  파라미터:
    `x` - 표시범위 구형의 좌상구석의 X 좌표
    `y` - 표시범위 구형의 좌상구석의 Y 좌표
    `w` - 표시범위 구형의 폭
    `h` - 표시범위 구형의 높이
  도입된 버젼:
    1.2

메소드의 상세

### getX

    public double getX()

  표시범위 구형의 좌상구석의 X 좌표를 `double` 정밀도로 돌려줍니다.

  정의:
    클래스 `RectangularShape` 내의 `getX`
  반환값:
    표시범위 구형의 좌상구석의 X 좌표
  도입된 버젼:
    1.2

### getY

    public double getY()

  표시범위 구형의 좌상구석의 Y 좌표를 `double` 정밀도로 돌려줍니다.

  정의:
    클래스 `RectangularShape` 내의 `getY`
  반환값:
    표시범위 구형의 좌상구석의 Y 좌표
  도입된 버젼:
    1.2

### getWidth

    public double getWidth()

  표시범위 구형의 폭을 `double` 정밀도로 돌려줍니다.

  정의:
    클래스 `RectangularShape` 내의 `getWidth`
  반환값:
    표시범위 구형의 폭
  도입된 버젼:
    1.2

### getHeight

    public double getHeight()

  표시범위 구형의 높이를 `double` 정밀도로 돌려줍니다.

  정의:
    클래스 `RectangularShape` 내의 `getHeight`
  반환값:
    표시범위 구형의 높이
  도입된 버젼:
    1.2

### isEmpty

    public boolean isEmpty()

  `RectangularShape` 가 빈 상태(empty)인가 어떤가를 판정합니다. 빈 상태(empty)의 경우는,`RectangularShape` 에 영역은 없습니다.

  정의:
    클래스 `RectangularShape` 내의 `isEmpty`
  반환값:
    `RectangularShape` 가 빈 상태(empty)인 경우는 `true`, 그렇지 않은 경우는 `false`
  도입된 버젼:
    1.2

### setFrame

    public void setFrame(double x,
                         double y,
                         double w,
                         double h)

  이 `Shape` 의 표시범위 구형의 위치와 사이즈를, 지정된 구형치로 설정합니다.

  정의:
    클래스 `RectangularShape` 내의 `setFrame`
  파라미터:
    `x` - 지정된 구형 형상의 좌상구석의 X 좌표
    `y` - 지정된 구형 형상의 좌상구석의 Y 좌표
    `w` - 지정된 구형 형상의 폭
    `h` - 지정된 구형 형상의 높이
  도입된 버젼:
    1.2
  관련 항목:
    `RectangularShape.getFrame()`

### getBounds2D

    public Rectangle2D  getBounds2D()

  고정밀도로 `getBounds` 메소드보다 정밀한,`Shape` 의 바운딩 박스를 돌려줍니다. 반환된 `Rectangle2D` 가 `Shape` 를 둘러싸는 최소의 바운딩 박스이다고는 할 수 없습니다. 나타난 `Rectangle2D` 내에 `Shape` 가 완전하게 수습된다고 할 뿐입니다. 반환값을, 배정밀도치를 사용해 치수를 포함하는 `Rectangle2D` 의 인스턴스로 할 수도 있기 (위해)때문에, 이 메소드에 의해 반환되는 바운딩 박스는, 일반적으로,`getBounds` 메소드에 의해 반환되는 바운딩 박스보다 딱 한 것이 되어, 오버플로우를 위해서(때문에) 실패할 것은 없습니다.

  정의:
    인터페이스 `Shape` 내의 `getBounds2D`
  반환값:
    `Shape` 의 고정밀도 바운딩 박스를 나타낸다 `Rectangle2D` 의 인스턴스
  도입된 버젼:
    1.2
  관련 항목:
    `Shape.getBounds()`

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 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 도 참조해 주세요.