| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public static class RoundRectangle2D.Double extends RoundRectangle2D implements Serializable
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 | |
---|---|
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 double coordinates.
|
Method Summary | |
---|---|
double |
Gets the height of the arc that rounds off the corners. |
double |
Gets the width of the arc that rounds off the corners. |
Rectangle2D |
|
double |
Returns the height of the framing rectangle in double precision.
|
double |
getWidth() Returns the width of the framing rectangle in double precision.
|
double |
getX() Returns the X coordinate of the upper-left corner of the framing rectangle in double precision.
|
double |
getY() Returns the Y coordinate of the upper-left corner of the framing rectangle in double precision.
|
boolean |
isEmpty() Determines whether the RectangularShape is empty.
|
void |
setRoundRect(double x, double y, double w, double h, double arcw, double arch) Sets the location, size, and corner radii of this RoundRectangle2D to the specified
double values.
|
void |
Sets the location, size, and corner radii of this RoundRectangle2D to the specified
double values.
|
Methods inherited from class java.awt.geom.RoundRectangle2D |
---|
contains, contains, equals, getArcHeight, getArcWidth, getPathIterator, hashCode, intersects, setFrame, setRoundRect, setRoundRect |
Methods inherited from class java.awt.geom.RectangularShape |
---|
clone, contains, contains, getBounds, getCenterX, getCenterY, getFrame, getHeight, getMaxX, getMaxY, getMinX, getMinY, getPathIterator, getWidth, getX, getY, intersects, isEmpty, setFrame, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public double archeight
public double arcwidth
public double height
RoundRectangle2D
.
public double width
RoundRectangle2D
.
public double x
RoundRectangle2D
.
public double y
RoundRectangle2D
.
Constructor Detail |
---|
public RoundRectangle2D.Double()
RoundRectangle2D
, initialized to
location (0.0, 0), size (0.0, 0.0), and corner arcs
of radius 0.0.
public RoundRectangle2D.Double(double x, double y, double w, double h, double arcw, double arch)
RoundRectangle2D
from the specified double
coordinates.
x
- the X coordinate of the newly
constructed RoundRectangle2D
y
- the Y coordinate of the newly
constructed RoundRectangle2D
w
- the width to which to set the newly
constructed RoundRectangle2D
h
- the height to which to set the newly
constructed RoundRectangle2D
arcw
- the width of the arc to use to round off the
corners of the newly constructed
RoundRectangle2D
arch
- the height of the arc to use to round off the
corners of the newly constructed
RoundRectangle2D
Method Detail |
---|
public double getArcHeight()
getArcHeight
in class RoundRectangle2D
public double getArcWidth()
getArcWidth
in class RoundRectangle2D
public Rectangle2D getBounds2D()
public double getHeight()
getHeight
in class RectangularShape
public double getWidth()
getWidth
in class RectangularShape
public double getX()
getX
in class RectangularShape
public double getY()
getY
in class RectangularShape
public boolean isEmpty()
isEmpty
in class RectangularShape
public void setRoundRect(double x, double y, double w, double h, double arcw, double arch)
setRoundRect
in class RoundRectangle2D
x
y
w
h
arcw
arch
public void setRoundRect(RoundRectangle2D rr)
setRoundRect
in class RoundRectangle2D
rr
| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |