|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjava.awt.geom.RectangularShape
java.awt.geom.Ellipse2D
java.awt.geom.Ellipse2D.Double
public static class Ellipse2D.Double
Double
클래스는,double
정밀도로 지정된 타원을 정의합니다.
상자의 클래스의 개요 |
---|
클래스 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 |
필드의 상세 |
---|
public double x
Ellipse2D
의 표시범위 구형의 좌상구석의 X 좌표입니다.
public double y
Ellipse2D
의 표시범위 구형의 좌상구석의 Y 좌표입니다.
public double width
Ellipse2D
의 폭입니다.
public double height
Ellipse2D
의 높이입니다.
생성자 의 상세 |
---|
public Ellipse2D.Double()
Ellipse2D
를 구축해, 위치 (0, 0) 및 사이즈 (0, 0)에 초기화합니다.
public Ellipse2D.Double(double x, double y, double w, double h)
Ellipse2D
를 구축 및 초기화합니다.
x
- 표시범위 구형의
좌상구석의 X 좌표y
- 표시범위 구형의
좌상구석의 Y 좌표w
- 표시범위 구형의 폭h
- 표시범위 구형의 높이메소드의 상세 |
---|
public double getX()
double
정밀도로 돌려줍니다.
RectangularShape
내의 getX
public double getY()
double
정밀도로 돌려줍니다.
RectangularShape
내의 getY
public double getWidth()
double
정밀도로 돌려줍니다.
RectangularShape
내의 getWidth
public double getHeight()
double
정밀도로 돌려줍니다.
RectangularShape
내의 getHeight
public boolean isEmpty()
RectangularShape
가 빈 상태(empty)인가 어떤가를 판정합니다. 빈 상태(empty)의 경우는,RectangularShape
에 영역은 없습니다.
RectangularShape
내의 isEmpty
RectangularShape
가 빈 상태(empty)인 경우는 true
,
그렇지 않은 경우는 false
public void setFrame(double x, double y, double w, double h)
Shape
의 표시범위 구형의 위치와 사이즈를, 지정된 구형치로 설정합니다.
RectangularShape
내의 setFrame
x
- 지정된 구형 형상의
좌상구석의 X 좌표y
- 지정된 구형 형상의
좌상구석의 Y 좌표w
- 지정된 구형 형상의 폭h
- 지정된 구형 형상의 높이RectangularShape.getFrame()
public Rectangle2D getBounds2D()
getBounds
메소드보다 정밀한,Shape
의 바운딩 박스를 돌려줍니다. 반환된 Rectangle2D
가 Shape
를 둘러싸는 최소의 바운딩 박스이다고는 할 수 없습니다. 나타난 Rectangle2D
내에 Shape
가 완전하게 수습된다고 할 뿐입니다. 반환값을, 배정밀도치를 사용해 치수를 포함하는 Rectangle2D
의 인스턴스로 할 수도 있기 (위해)때문에, 이 메소드에 의해 반환되는 바운딩 박스는, 일반적으로,getBounds
메소드에 의해 반환되는 바운딩 박스보다 딱 한 것이 되어, 오버플로우를 위해서(때문에) 실패할 것은 없습니다.
Shape
내의 getBounds2D
Shape
의 고정밀도 바운딩 박스를 나타낸다
Rectangle2D
의 인스턴스Shape.getBounds()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.