|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjava.awt.geom.RectangularShape
java.awt.geom.Rectangle2D
java.awt.geom.Rectangle2D.Float
public static class Rectangle2D.Float
Float
클래스는, float 좌표로 지정되는 구형을 정의합니다.
상자의 클래스의 개요 |
---|
클래스 java.awt.geom. Rectangle2D 로부터 상속된 상자의 클래스/인터페이스 |
---|
Rectangle2D.Double , Rectangle2D.Float |
필드의 개요 | |
---|---|
float |
height
이 Rectangle2D 의 높이입니다. |
float |
width
이 Rectangle2D 의 폭입니다. |
float |
x
이 Rectangle2D 의 X 좌표입니다. |
float |
y
이 Rectangle2D 의 Y 좌표입니다. |
클래스 java.awt.geom. Rectangle2D 로부터 상속된 필드 |
---|
OUT_BOTTOM , OUT_LEFT , OUT_RIGHT , OUT_TOP |
생성자 의 개요 | |
---|---|
Rectangle2D.Float ()
새로운 Rectangle2D 를 구축해, 위치 (0.0, 0. 0) 및 사이즈 (0.0, 0. 0)에 초기화합니다. |
|
Rectangle2D.Float (float x,
float y,
float w,
float h)
지정된 float 형의 좌표로부터 Rectangle2D 를 구축 및 초기화합니다. |
메소드의 개요 | |
---|---|
Rectangle2D |
createIntersection (Rectangle2D r)
이 Rectangle2D 와 지정된 Rectangle2D 의 공통 부분을 나타내는 새로운 Rectangle2D 객체를 돌려줍니다. |
Rectangle2D |
createUnion (Rectangle2D r)
이 Rectangle2D 와 지정된 Rectangle2D 의 화집합을 나타내는 새로운 Rectangle2D 객체를 돌려줍니다. |
Rectangle2D |
getBounds2D ()
고정밀도로 getBounds 메소드보다 정밀한,Shape 의 바운딩 박스를 돌려줍니다. |
double |
getHeight ()
표시범위 구형의 높이를 double 정밀도로 돌려줍니다. |
double |
getWidth ()
표시범위 구형의 폭을 double 정밀도로 돌려줍니다. |
double |
getX ()
표시범위 구형의 좌상구석의 X 좌표를 double 정밀도로 돌려줍니다. |
double |
getY ()
표시범위 구형의 좌상구석의 Y 좌표를 double 정밀도로 돌려줍니다. |
boolean |
isEmpty ()
RectangularShape 가 빈 상태(empty)인가 어떤가를 판정합니다. |
int |
outcode (double x,
double y)
이 Rectangle2D 를 기준에, 지정된 좌표가 있는 장소를 판정합니다. |
void |
setRect (double x,
double y,
double w,
double h)
이 Rectangle2D 의 위치 및 사이즈를, 지정된 double 형의 값으로 설정합니다. |
void |
setRect (float x,
float y,
float w,
float h)
이 Rectangle2D 의 위치 및 사이즈를, 지정된 float 형의 값으로 설정합니다. |
void |
setRect (Rectangle2D r)
이 Rectangle2D 를, 지정된 Rectangle2D 와 같게 되도록(듯이) 설정합니다. |
String |
toString ()
이 Rectangle2D 의 String 표현을 돌려줍니다. |
클래스 java.awt.geom. Rectangle2D 로부터 상속된 메소드 |
---|
add , add , add , contains , contains , equals , getPathIterator , getPathIterator , hashCode , intersect , intersects , intersectsLine , intersectsLine , outcode , setFrame , union |
클래스 java.awt.geom. RectangularShape 로부터 상속된 메소드 |
---|
clone , contains , contains , getBounds , getCenterX , getCenterY , getFrame , getMaxX , getMaxY , getMinX , getMinY , intersects , setFrame , setFrame , setFrameFromCenter , setFrameFromCenter , setFrameFromDiagonal , setFrameFromDiagonal |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
finalize , getClass , notify , notifyAll , wait , wait , wait |
필드의 상세 |
---|
public float x
Rectangle2D
의 X 좌표입니다.
public float y
Rectangle2D
의 Y 좌표입니다.
public float width
Rectangle2D
의 폭입니다.
public float height
Rectangle2D
의 높이입니다.
생성자 의 상세 |
---|
public Rectangle2D.Float()
Rectangle2D
를 구축해, 위치 (0.0, 0. 0) 및 사이즈 (0.0, 0. 0)에 초기화합니다.
public Rectangle2D.Float(float x, float y, float w, float h)
float
형의 좌표로부터 Rectangle2D
를 구축 및 초기화합니다.
x
- 새롭게 구축되는 Rectangle2D
의
좌상구석의 X 좌표y
- 새롭게 구축되는 Rectangle2D
의
좌상구석의 Y 좌표w
- 새롭게 구축되는 Rectangle2D
의
폭h
- 새롭게 구축되는 Rectangle2D
의
높이메소드의 상세 |
---|
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 setRect(float x, float y, float w, float h)
Rectangle2D
의 위치 및 사이즈를, 지정된 float
형의 값으로 설정합니다.
x
- 이 Rectangle2D
의
좌상구석의 X 좌표y
- 이 Rectangle2D
의
좌상구석의 Y 좌표w
- 이 Rectangle2D
의 폭h
- 이 Rectangle2D
의 높이public void setRect(double x, double y, double w, double h)
Rectangle2D
의 위치 및 사이즈를, 지정된 double
형의 값으로 설정합니다.
Rectangle2D
내의 setRect
x
- 이 Rectangle2D
의
좌상구석의 X 좌표y
- 이 Rectangle2D
의
좌상구석의 Y 좌표w
- 이 Rectangle2D
의 폭h
- 이 Rectangle2D
의 높이public void setRect(Rectangle2D r)
Rectangle2D
를, 지정된 Rectangle2D
와 같게 되도록(듯이) 설정합니다.
Rectangle2D
내의 setRect
r
- 지정된 Rectangle2D
public int outcode(double x, double y)
Rectangle2D
를 기준에, 지정된 좌표가 있는 장소를 판정합니다. 이 메소드는, 이 Rectangle2D
의 각변에 대해, 지정된 좌표가 이 Rectangle2D
외의 옆과 같은 사이드에게 있을지 어떨지를 나타내는 적절한 마스크치의 2 항논리합을 계산합니다.
Rectangle2D
내의 outcode
x
- 지정된 X 좌표y
- 지정된 Y 좌표
Rectangle2D.OUT_LEFT
,
Rectangle2D.OUT_TOP
,
Rectangle2D.OUT_RIGHT
,
Rectangle2D.OUT_BOTTOM
public Rectangle2D getBounds2D()
getBounds
메소드보다 정밀한,Shape
의 바운딩 박스를 돌려줍니다. 반환된 Rectangle2D
가 Shape
를 둘러싸는 최소의 바운딩 박스이다고는 할 수 없습니다. 나타난 Rectangle2D
내에 Shape
가 완전하게 수습된다고 할 뿐입니다. 반환값을, 배정밀도치를 사용해 치수를 포함하는 Rectangle2D
의 인스턴스로 할 수도 있기 (위해)때문에, 이 메소드에 의해 반환되는 바운딩 박스는, 일반적으로,getBounds
메소드에 의해 반환되는 바운딩 박스보다 딱 한 것이 되어, 오버플로우를 위해서(때문에) 실패할 것은 없습니다.
Shape
내의 getBounds2D
Rectangle2D
내의 getBounds2D
Shape
의 고정밀도 바운딩 박스를 나타낸다
Rectangle2D
의 인스턴스Shape.getBounds()
public Rectangle2D createIntersection(Rectangle2D r)
Rectangle2D
와 지정된 Rectangle2D
의 공통 부분을 나타내는 새로운 Rectangle2D
객체를 돌려줍니다.
Rectangle2D
내의 createIntersection
r
- 이 Rectangle
와 서로 겹친다
Rectangle2D
Rectangle2D
와
이 Rectangle2D
의 양쪽 모두에 포함된다
최대의 Rectangle2D
public Rectangle2D createUnion(Rectangle2D r)
Rectangle2D
와 지정된 Rectangle2D
의 화집합을 나타내는 새로운 Rectangle2D
객체를 돌려줍니다.
Rectangle2D
내의 createUnion
r
- 이 Rectangle
와 결합된다
Rectangle2D
Rectangle2D
와
이 Rectangle2D
의 양쪽 모두를 포함한다
최소의 Rectangle2D
public String toString()
Rectangle2D
의 String
표현을 돌려줍니다.
Object
내의 toString
Rectangle2D
를 나타낸다
String
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.