JavaTM Platform
Standard Ed. 6

java.awt.geom
클래스 RoundRectangle2D.Double

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


public static class RoundRectangle2D.Double
extends RoundRectangle2D
implements Serializable

Double 클래스는,double 좌표로 지정되는, 둥그스름을 붙인 모퉁이를 가지는 구형을 정의합니다.

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

상자의 클래스의 개요
 
클래스 java.awt.geom. RoundRectangle2D 로부터 상속된 상자의 클래스/인터페이스
RoundRectangle2D.Double , RoundRectangle2D.Float
 
필드의 개요
 double archeight
          모퉁이를 마는 호의 높이입니다.
 double arcwidth
          모퉁이를 마는 호의 폭입니다.
 double height
          이 RoundRectangle2D 의 높이
 double width
          이 RoundRectangle2D 의 폭
 double x
          이 RoundRectangle2D 의 X 좌표
 double y
          이 RoundRectangle2D 의 Y 좌표
 
생성자 의 개요
RoundRectangle2D.Double ()
          새로운 RoundRectangle2D 를 구축해, 위치 (0.0,  0. 0), 사이즈 (0.0,  0. 0), 및 모퉁이의 호의 반경 0.0 에 초기화합니다.
RoundRectangle2D.Double (double x, double y, double w, double h, double arcw, double arch)
          지정된 double 형의 좌표로부터 RoundRectangle2D 를 구축 및 초기화합니다.
 
메소드의 개요
 double getArcHeight ()
          모퉁이를 마는 호의 높이를 돌려줍니다.
 double getArcWidth ()
          모퉁이를 마는 호의 폭을 돌려줍니다.
 Rectangle2D getBounds2D ()
          고정밀도로 getBounds 메소드보다 정밀한,Shape 의 바운딩 박스를 돌려줍니다.
 double getHeight ()
          표시범위 구형의 높이를 double 정밀도로 돌려줍니다.
 double getWidth ()
          표시범위 구형의 폭을 double 정밀도로 돌려줍니다.
 double getX ()
          표시범위 구형의 좌상구석의 X 좌표를 double 정밀도로 돌려줍니다.
 double getY ()
          표시범위 구형의 좌상구석의 Y 좌표를 double 정밀도로 돌려줍니다.
 boolean isEmpty ()
          RectangularShape 가 빈 상태(empty)인가 어떤가를 판정합니다.
 void setRoundRect (double x, double y, double w, double h, double arcw, double arch)
          이 RoundRectangle2D 의 위치, 사이즈, 및 모퉁이의 반경을, 지정된 double 치로 설정합니다.
 void setRoundRect (RoundRectangle2D  rr)
          이 RoundRectangle2D 를, 지정된 RoundRectangle2D 와 같게 되도록(듯이) 설정합니다.
 
클래스 java.awt.geom. RoundRectangle2D 로부터 상속된 메소드
contains , contains , equals , getPathIterator , hashCode , intersects , setFrame
 
클래스 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
RoundRectangle2D 의 X 좌표

도입된 버젼:
1.2

y

public double y
RoundRectangle2D 의 Y 좌표

도입된 버젼:
1.2

width

public double width
RoundRectangle2D 의 폭

도입된 버젼:
1.2

height

public double height
RoundRectangle2D 의 높이

도입된 버젼:
1.2

arcwidth

public double arcwidth
모퉁이를 마는 호의 폭입니다.

도입된 버젼:
1.2

archeight

public double archeight
모퉁이를 마는 호의 높이입니다.

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

RoundRectangle2D.Double

public RoundRectangle2D.Double()
새로운 RoundRectangle2D 를 구축해, 위치 (0.0,  0. 0), 사이즈 (0.0,  0. 0), 및 모퉁이의 호의 반경 0.0 에 초기화합니다.

도입된 버젼:
1.2

RoundRectangle2D.Double

public RoundRectangle2D.Double(double x,
                               double y,
                               double w,
                               double h,
                               double arcw,
                               double arch)
지정된 double 형의 좌표로부터 RoundRectangle2D 를 구축 및 초기화합니다.

파라미터:
x - 새롭게 구축되는 RoundRectangle2D 의 X 좌표
y - 새롭게 구축되는 RoundRectangle2D 의 Y 좌표
w - 새롭게 구축되는 RoundRectangle2D 에 설정되는 폭
h - 새롭게 구축되는 RoundRectangle2D 에 설정되는 높이
arcw - 새롭게 구축된 RoundRectangle2D 의 모퉁이를 마는데 사용한다 호의 폭
arch - 새롭게 구축된 RoundRectangle2D 의 모퉁이를 마는데 사용한다 호의 높이
도입된 버젼:
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

getArcWidth

public double getArcWidth()
모퉁이를 마는 호의 폭을 돌려줍니다.

정의:
클래스 RoundRectangle2D 내의 getArcWidth
반환값:
RoundRectangle2D 의 모퉁이를 마는 호의 폭
도입된 버젼:
1.2

getArcHeight

public double getArcHeight()
모퉁이를 마는 호의 높이를 돌려줍니다.

정의:
클래스 RoundRectangle2D 내의 getArcHeight
반환값:
RoundRectangle2D 의 모퉁이를 마는 호의 높이
도입된 버젼:
1.2

isEmpty

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

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

setRoundRect

public void setRoundRect(double x,
                         double y,
                         double w,
                         double h,
                         double arcw,
                         double arch)
RoundRectangle2D 의 위치, 사이즈, 및 모퉁이의 반경을, 지정된 double 치로 설정합니다.

정의:
클래스 RoundRectangle2D 내의 setRoundRect
파라미터:
x - 이 RoundRectangle2D 의 위치를 설정하는 X 좌표
y - 이 RoundRectangle2D 의 위치를 설정하는 Y 좌표
w - 이 RoundRectangle2D 에 설정하는 폭
h - 이 RoundRectangle2D 에 설정하는 높이
arcw - 이 RoundRectangle2D 의 호를 설정하는 폭
arch - 이 RoundRectangle2D 의 호를 설정하는 높이
도입된 버젼:
1.2

setRoundRect

public void setRoundRect(RoundRectangle2D  rr)
RoundRectangle2D 를, 지정된 RoundRectangle2D 와 같게 되도록(듯이) 설정합니다.

오버라이드(override):
클래스 RoundRectangle2D 내의 setRoundRect
파라미터:
rr - 지정된 RoundRectangle2D
도입된 버젼:
1.2

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