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

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

JavaTM Platform
Standard Ed. 6

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

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

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

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

포함되어 있는 클래스:
  Arc2D

    public static class Arc2D.Double

extends Arc2D
implements Serializable

이 클래스는,`double` 정밀도로 지정된 호를 정의합니다.

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

상자의 클래스의 개요

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

필드의 개요
`double` | `extent` 호의 모퉁이의 크기 (번단위)
`double` | `height` 이 호가 일부를 구성하는 타원의 높이입니다 (모퉁이의 크기는 고려하지 않는다).
`double` | `start` 호의 시각 (번단위)
`double` | `width` 이 호가 일부를 구성하는 타원의 폭입니다 (모퉁이의 크기는 고려하지 않는다).
`double` | `x` 호의 표시범위 구형의 좌상구석의 X 좌표입니다.
`double` | `y` 호의 표시범위 구형의 좌상구석의 Y 좌표입니다.

클래스 java.awt.geom. Arc2D 로부터 상속된 필드
`CHORD , OPEN , PIE`

생성자 의 개요
`Arc2D.Double ()` 새로운 OPEN 의 호를 구축해, 위치 (0, 0), 사이즈 (0, 0), 모퉁이의 크기 (start = 0, extent = 0)에 초기화합니다.
`Arc2D.Double (double x, double y, double w, double h, double start, double extent, int type)` 새로운 호를 구축해, 지정된 위치, 사이즈, 모퉁이의 크기, 및 닫는 방법의 종류에 초기화합니다.
`Arc2D.Double (int type)` 새로운 호를 구축해, 위치 (0, 0), 사이즈 (0, 0), 모퉁이의 크기 (start = 0, extent = 0), 및 지정된 닫는 방법의 종류에 초기화합니다.
`Arc2D.Double (Rectangle2D ellipseBounds, double start, double extent, int type)` 새로운 호를 구축해, 지정된 위치, 사이즈, 모퉁이의 크기, 및 닫는 방법의 종류에 초기화합니다.

메소드의 개요
`double` | `getAngleExtent ()` 호의 모퉁이의 크기를 돌려줍니다.
`double` | `getAngleStart ()` 호의 시각을 돌려줍니다.
`double` | `getHeight ()` 표시범위 구형의 높이를 `double` 정밀도로 돌려줍니다.
`double` | `getWidth ()` 표시범위 구형의 폭을 `double` 정밀도로 돌려줍니다.
`double` | `getX ()` 표시범위 구형의 좌상구석의 X 좌표를 `double` 정밀도로 돌려줍니다.
`double` | `getY ()` 표시범위 구형의 좌상구석의 Y 좌표를 `double` 정밀도로 돌려줍니다.
`boolean` | `isEmpty ()` `RectangularShape` 가 빈 상태(empty)인가 어떤가를 판정합니다.
`protected Rectangle2D` | `makeBounds (double x, double y, double w, double h)` 이 호의 표시범위 구형이 되도록(듯이) 계산된 파라미터를 포함하기 위해서, 적절한 정밀도의 `Rectangle2D` 를 작성합니다.
`void` | `setAngleExtent (double angExt)` 이 호의 모퉁이의 크기를, 지정된 double 치로 설정합니다.
`void` | `setAngleStart (double angSt)` 이 호의 시각을, 지정된 double 치로 설정합니다.
`void` | `setArc (double x, double y, double w, double h, double angSt, double angExt, int closure)` 이 호의 위치, 사이즈, 모퉁이의 크기, 닫는 방법의 종류를, 지정된 double 치로 설정합니다.

클래스 java.awt.geom. Arc2D 로부터 상속된 메소드
`contains , contains , contains , containsAngle , equals , getArcType , getBounds2D , getEndPoint , getPathIterator , getStartPoint , hashCode , intersects , setAngles , setAngles , setAngleStart , setArc , setArc , setArc , setArcByCenter , setArcByTangent , setArcType , setFrame`

클래스 java.awt.geom. RectangularShape 로부터 상속된 메소드
`clone , 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

  호의 표시범위 구형의 좌상구석의 X 좌표입니다.

  도입된 버젼:
    1.2

### y

    public double y

  호의 표시범위 구형의 좌상구석의 Y 좌표입니다.

  도입된 버젼:
    1.2

### width

    public double width

  이 호가 일부를 구성하는 타원의 폭입니다 (모퉁이의 크기는 고려하지 않는다).

  도입된 버젼:
    1.2

### height

    public double height

  이 호가 일부를 구성하는 타원의 높이입니다 (모퉁이의 크기는 고려하지 않는다).

  도입된 버젼:
    1.2

### start

    public double start

  호의 시각 (번단위)

  도입된 버젼:
    1.2

### extent

    public double extent

  호의 모퉁이의 크기 (번단위)

  도입된 버젼:
    1.2

생성자 의 상세

### Arc2D.Double

    public Arc2D.Double()

  새로운 OPEN 의 호를 구축해, 위치 (0, 0), 사이즈 (0, 0), 모퉁이의 크기 (start = 0, extent = 0)에 초기화합니다.

  도입된 버젼:
    1.2

### Arc2D.Double

    public Arc2D.Double(int type)

  새로운 호를 구축해, 위치 (0, 0), 사이즈 (0, 0), 모퉁이의 크기 (start = 0, extent = 0), 및 지정된 닫는 방법의 종류에 초기화합니다.

  파라미터:
    `type` - 호의 닫는 방법의 종류 (`Arc2D.OPEN` ,`Arc2D.CHORD` , 또는 `Arc2D.PIE` )
  도입된 버젼:
    1.2

### Arc2D.Double

    public Arc2D.Double(double x,
                        double y,
                        double w,
                        double h,
                        double start,
                        double extent,
                        int type)

  새로운 호를 구축해, 지정된 위치, 사이즈, 모퉁이의 크기, 및 닫는 방법의 종류에 초기화합니다.

  파라미터:
    `x` - 호의 표시범위 구형의 좌상구석의 X 좌표
    `y` - 호의 표시범위 구형의 좌상구석의 Y 좌표
    `w` - 이 호가 일부를 구성한다 타원의 폭
    `h` - 이 호가 일부를 구성한다 타원의 높이
    `start` - 호의 시각 (번단위)
    `extent` - 호의 모퉁이의 크기 (번단위)
    `type` - 호의 닫는 방법의 종류 (`Arc2D.OPEN` ,`Arc2D.CHORD` , 또는 `Arc2D.PIE` )
  도입된 버젼:
    1.2

### Arc2D.Double

    public Arc2D.Double(Rectangle2D  ellipseBounds,
                        double start,
                        double extent,
                        int type)

  새로운 호를 구축해, 지정된 위치, 사이즈, 모퉁이의 크기, 및 닫는 방법의 종류에 초기화합니다.

  파라미터:
    `ellipseBounds` - 이 호가 일부를 구성한다 타원의 외부 경계를 정의한다 표시범위 구형
    `start` - 호의 시각 (번단위)
    `extent` - 호의 모퉁이의 크기 (번단위)
    `type` - 호의 닫는 방법의 종류 (`Arc2D.OPEN` ,`Arc2D.CHORD` , 또는 `Arc2D.PIE` )
  도입된 버젼:
    1.2

메소드의 상세

### getX

    public double getX()

  표시범위 구형의 좌상구석의 X 좌표를 `double` 정밀도로 돌려줍니다. 호는 이 `RectangularShape` 의 표시범위 구형과부분적으로 내접 하고 있는 것에 주의해 주세요.

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

### getY

    public double getY()

  표시범위 구형의 좌상구석의 Y 좌표를 `double` 정밀도로 돌려줍니다. 호는 이 `RectangularShape` 의 표시범위 구형과부분적으로 내접 하고 있는 것에 주의해 주세요.

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

### getWidth

    public double getWidth()

  표시범위 구형의 폭을 `double` 정밀도로 돌려줍니다. 호는 이 `RectangularShape` 의 표시범위 구형과부분적으로 내접 하고 있는 것에 주의해 주세요.

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

### getHeight

    public double getHeight()

  표시범위 구형의 높이를 `double` 정밀도로 돌려줍니다. 호는 이 `RectangularShape` 의 표시범위 구형과부분적으로 내접 하고 있는 것에 주의해 주세요.

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

### getAngleStart

    public double getAngleStart()

  호의 시각을 돌려줍니다.

  정의:
    클래스 `Arc2D` 내의 `getAngleStart`
  반환값:
    호의 시각 (번)을 나타낸다 double 치
  도입된 버젼:
    1.2
  관련 항목:
    `Arc2D.setAngleStart(double)`

### getAngleExtent

    public double getAngleExtent()

  호의 모퉁이의 크기를 돌려줍니다.

  정의:
    클래스 `Arc2D` 내의 `getAngleExtent`
  반환값:
    호의 모퉁이의 크기 (번단위)를 나타낸다 double 치
  도입된 버젼:
    1.2
  관련 항목:
    `Arc2D.setAngleExtent(double)`

### isEmpty

    public boolean isEmpty()

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

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

### setArc

    public void setArc(double x,
                       double y,
                       double w,
                       double h,
                       double angSt,
                       double angExt,
                       int closure)

  이 호의 위치, 사이즈, 모퉁이의 크기, 닫는 방법의 종류를, 지정된 double 치로 설정합니다.

  정의:
    클래스 `Arc2D` 내의 `setArc`
  파라미터:
    `x` - 호의 좌상구석의 X 좌표.
    `y` - 호의 좌상구석의 Y 좌표.
    `w` - 이 호가 일부를 구성한다 타원의 폭
    `h` - 이 호가 일부를 구성한다 타원의 높이
    `angSt` - 호의 시각 (번단위)
    `angExt` - 호의 모퉁이의 크기 (번단위)
    `closure` - 호의 닫는 방법의 종류 (`Arc2D.OPEN` ,`Arc2D.CHORD` , 또는 `Arc2D.PIE` )
  도입된 버젼:
    1.2

### setAngleStart

    public void setAngleStart(double angSt)

  이 호의 시각을, 지정된 double 치로 설정합니다.

  정의:
    클래스 `Arc2D` 내의 `setAngleStart`
  파라미터:
    `angSt` - 호의 시각 (번단위)
  도입된 버젼:
    1.2
  관련 항목:
    `Arc2D.getAngleStart()`

### setAngleExtent

    public void setAngleExtent(double angExt)

  이 호의 모퉁이의 크기를, 지정된 double 치로 설정합니다.

  정의:
    클래스 `Arc2D` 내의 `setAngleExtent`
  파라미터:
    `angExt` - 호의 모퉁이의 크기 (번단위)
  도입된 버젼:
    1.2
  관련 항목:
    `Arc2D.getAngleExtent()`

### makeBounds

    protected Rectangle2D  makeBounds(double x,
                                     double y,
                                     double w,
                                     double h)

  이 호의 표시범위 구형이 되도록(듯이) 계산된 파라미터를 포함하기 위해서, 적절한 정밀도의 `Rectangle2D` 를 작성합니다.

  정의:
    클래스 `Arc2D` 내의 `makeBounds`
  파라미터:
    `x` - 표시범위 구형의 좌상구석의 X 좌표
    `y` - 표시범위 구형의 좌상구석의 Y 좌표
    `w` - 표시범위 구형의 폭
    `h` - 표시범위 구형의 높이
  반환값:
    이 호의 표시범위 구형이다 `Rectangle2D`
  도입된 버젼:
    1.2

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