JavaTM Platform
Standard Ed. 6

java.awt.geom
클래스 Ellipse2D.Float

java.lang.Object 
  상위를 확장 java.awt.geom.RectangularShape 
      상위를 확장 java.awt.geom.Ellipse2D 
          상위를 확장 java.awt.geom.Ellipse2D.Float
모든 구현된 인터페이스:
Shape , Serializable , Cloneable
포함되어 있는 클래스:
Ellipse2D


public static class Ellipse2D.Float
extends Ellipse2D
implements Serializable

Float 클래스는,float 정밀도로 지정된 타원을 정의합니다.

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

상자의 클래스의 개요
 
클래스 java.awt.geom. Ellipse2D 로부터 상속된 상자의 클래스/인터페이스
Ellipse2D.Double , Ellipse2D.Float
 
필드의 개요
 float height
          Ellipse2D 의 높이입니다.
 float width
          Ellipse2D 의 폭입니다.
 float x
          이 Ellipse2D 의 표시범위 구형의 좌상구석의 X 좌표입니다.
 float y
          이 Ellipse2D 의 표시범위 구형의 좌상구석의 Y 좌표입니다.
 
생성자 의 개요
Ellipse2D.Float ()
          새로운 Ellipse2D 를 구축해, 위치 (0,  0) 및 사이즈 (0,  0)에 초기화합니다.
Ellipse2D.Float (float x, float y, float w, float 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 의 표시범위 구형의 위치와 사이즈를, 지정된 구형치로 설정합니다.
 void setFrame (float x, float y, float w, float 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 float x
Ellipse2D 의 표시범위 구형의 좌상구석의 X 좌표입니다.

도입된 버젼:
1.2

y

public float y
Ellipse2D 의 표시범위 구형의 좌상구석의 Y 좌표입니다.

도입된 버젼:
1.2

width

public float width
Ellipse2D 의 폭입니다.

도입된 버젼:
1.2

height

public float height
Ellipse2D 의 높이입니다.

도입된 버젼:
1.2
생성자 의 상세

Ellipse2D.Float

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

도입된 버젼:
1.2

Ellipse2D.Float

public Ellipse2D.Float(float x,
                       float y,
                       float w,
                       float 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(float x,
                     float y,
                     float w,
                     float h)
Shape 의 표시범위 구형의 위치와 사이즈를, 지정된 구형치로 설정합니다.

파라미터:
x - 지정된 구형 형상의 좌상구석의 X 좌표
y - 표시범위 구형의 좌상구석의 Y 좌표
w - 지정된 구형 형상의 폭
h - 지정된 구형 형상의 높이
도입된 버젼:
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 의 바운딩 박스를 돌려줍니다. 반환된 Rectangle2DShape 를 둘러싸는 최소의 바운딩 박스이다고는 할 수 없습니다. 나타난 Rectangle2D 내에 Shape 가 완전하게 수습된다고 할 뿐입니다. 반환값을, 배정밀도치를 사용해 치수를 포함하는 Rectangle2D 의 인스턴스로 할 수도 있기 (위해)때문에, 이 메소드에 의해 반환되는 바운딩 박스는, 일반적으로,getBounds 메소드에 의해 반환되는 바운딩 박스보다 딱 한 것이 되어, 오버플로우를 위해서(때문에) 실패할 것은 없습니다.

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

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