is new.
java.lang.Objectjava.awt.geom.RectangularShape
java.awt.geom.RoundRectangle2D
java.awt.geom.RoundRectangle2D.Double
public static class RoundRectangle2D.Double
The Double class defines a rectangle with rounded corners all specified in double coordinates.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.awt.geom. RoundRectangle2D |
|---|
| RoundRectangle2D.Double , RoundRectangle2D.Float |
| Field Summary | |
|---|---|
| double |
archeight
The height of the arc that rounds off the corners. |
| double |
arcwidth
The width of the arc that rounds off the corners. |
| double |
height
The height of this RoundRectangle2D. |
| double |
width
The width of this RoundRectangle2D. |
| double |
x
The X coordinate of this RoundRectangle2D. |
| double |
y
The Y coordinate of this RoundRectangle2D. |
| Constructor Summary | |
|---|---|
|
RoundRectangle2D.Double
() Constructs a new RoundRectangle2D, initialized to location (0.0, 0), size (0.0, 0.0), and corner arcs of radius 0.0. |
|
|
RoundRectangle2D.Double
(double x, double y, double w, double h, double arcw, double arch) Constructs and initializes a RoundRectangle2D from the specified coordinates. |
|
| Method Summary | |
|---|---|
| double |
getArcHeight
() Returns the height of the arc that rounds off the corners. |
| double |
getArcWidth
() Returns the width of the arc that rounds off the corners. |
| Rectangle2D |
getBounds2D
() Returns the high precision bounding box of this RoundRectangle2D. |
| double |
getHeight
() Returns the height of this RoundRectangle2D in double precision. |
| double |
getWidth
() Returns the width of this RoundRectangle2D in double precision. |
| double |
getX
() Returns the X coordinate of this RoundRectangle2D in double precision. |
| double |
getY
() Returns the Y coordinate of this RoundRectangle2D in double precision. |
| boolean |
isEmpty
() Determines whether or not this RoundRectangle2D is empty. |
| void |
setRoundRect
(double x, double y, double w, double h, double arcw, double arch) Sets the location, size, and arc radii of this RoundRectangle2D to the specified double values. |
| void |
setRoundRect
(
RoundRectangle2D
rr) Sets this RoundRectangle2D to be the same as the specified RoundRectangle2D. |
| Methods inherited from class java.awt.geom. RoundRectangle2D |
|---|
contains
,
contains
,
equals
,
getPathIterator
,
hashCode
,
intersects
,
setFrame
|
| Methods inherited from class java.awt.geom. RectangularShape |
|---|
| clone , contains , contains , getBounds , getCenterX , getCenterY , getFrame , getMaxX , getMaxY , getMinX , getMinY , getPathIterator , intersects , setFrame , setFrame , setFrameFromCenter , setFrameFromCenter , setFrameFromDiagonal , setFrameFromDiagonal |
| Methods inherited from class java.lang. Object |
|---|
|
| Field Detail |
|---|
public double x
public double y
public double width
public double height
public double arcwidth
public double archeight
| Constructor Detail |
|---|
public RoundRectangle2D.Double()
public RoundRectangle2D.Double(double x,
double y,
double w,
double h,
double arcw,
double arch)
| Method Detail |
|---|
public double getX()
public double getY()
public double getWidth()
public double getHeight()
public double getArcWidth()
public double getArcHeight()
public boolean isEmpty()
public void setRoundRect(double x,
double y,
double w,
double h,
double arcw,
double arch)
public void setRoundRect(RoundRectangle2D rr)
public Rectangle2D getBounds2D()