java.lang.Object java.awt.geom.RectangularShape java.awt.geom.RoundRectangle2D java.awt.geom.RoundRectangle2D.Float
public static class RoundRectangle2D.Float
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 | |
---|---|
RoundRectangle2D.Float
() 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 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
(float x, float y, float w, float h, float arcw, float arch) Sets the location, size, and arc radii of this RoundRectangle2D to the specified float 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 float x
public float y
public float width
public float height
public float arcwidth
public float archeight
Constructor Detail |
---|
public RoundRectangle2D.Float()
public RoundRectangle2D.Float(float x, float y, float w, float h, float arcw, float 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(float x, float y, float w, float h, float arcw, float arch)
public void setRoundRect(double x, double y, double w, double h, double arcw, double arch)
public void setRoundRect(RoundRectangle2D rr)
public Rectangle2D getBounds2D()