| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public static class RoundRectangle2D.Float extends RoundRectangle2D implements Serializable
The Float
class defines a rectangle with rounded
corners all specified in float
coordinates.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.awt.geom.RoundRectangle2D |
---|
RoundRectangle2D.Double, RoundRectangle2D.Float |
Field Summary | |
---|---|
float |
archeight
The height of the arc that rounds off the corners. |
float |
arcwidth
The width of the arc that rounds off the corners. |
float |
height
The height of this RoundRectangle2D . |
float |
width
The width of this RoundRectangle2D . |
float |
x
The X coordinate of this RoundRectangle2D . |
float |
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.Float(float x, float y, float w, float h, float arcw, float arch) Constructs and initializes a RoundRectangle2D
from the specified float 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 |
setRoundRect(float x, float y, float w, float h, float arcw, float arch) Sets the location, size, and corner radii of this RoundRectangle2D to the specified
float 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 float archeight
public float arcwidth
public float height
RoundRectangle2D
.
public float width
RoundRectangle2D
.
public float x
RoundRectangle2D
.
public float y
RoundRectangle2D
.
Constructor Detail |
---|
public RoundRectangle2D.Float()
RoundRectangle2D
, initialized to
location (0.0, 0), size (0.0, 0.0), and corner arcs
of radius 0.0.
public RoundRectangle2D.Float(float x, float y, float w, float h, float arcw, float arch)
RoundRectangle2D
from the specified float
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(float x, float y, float w, float h, float arcw, float arch)
RoundRectangle2D
to the specified
float
values.
x
- the X coordinate to which to set the
location of this RoundRectangle2D
y
- the Y coordinate to which to set the
location of this RoundRectangle2D
w
- the width to which to set this
RoundRectangle2D
h
- the height to which to set this
RoundRectangle2D
arcw
- the width to which to set the arc of this
RoundRectangle2D
arch
- the height to which to set the arc of this
RoundRectangle2D
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 |