|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.geom.RectangularShape
java.awt.geom.RoundRectangle2D
java.awt.geom.RoundRectangle2D.Float
public static class RoundRectangle2D.Float
A subclass of RoundRectangle which keeps its parameters as floats.
| 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 corner arc. |
float |
arcwidth
The width of the corner arc. |
float |
height
The height of this object. |
float |
width
The width of this object. |
float |
x
The x coordinate of this object. |
float |
y
The y coordinate of this object. |
| Constructor Summary | |
|---|---|
RoundRectangle2D.Float()
Construct a new instance, with all parameters set to 0. |
|
RoundRectangle2D.Float(float x,
float y,
float w,
float h,
float arcWidth,
float arcHeight)
Construct a new instance with the given arguments. |
|
| Method Summary | |
|---|---|
double |
getArcHeight()
Return the arc height of this round rectangle. |
double |
getArcWidth()
Return the arc width of this round rectangle. |
Rectangle2D |
getBounds2D()
Returns a high precision bounding box of the shape. |
double |
getHeight()
Get the height of the framing rectangle. |
double |
getWidth()
Get the width of the framing rectangle. |
double |
getX()
Get the x coordinate of the upper-left corner of the framing rectangle. |
double |
getY()
Get the y coordinate of the upper-left corner of the framing rectangle. |
boolean |
isEmpty()
Test if the shape is empty, meaning that no points are inside it. |
void |
setRoundRect(double x,
double y,
double w,
double h,
double arcWidth,
double arcHeight)
Set the values of this round rectangle. |
void |
setRoundRect(float x,
float y,
float w,
float h,
float arcWidth,
float arcHeight)
Sets the dimensions for this rounded rectangle. |
| Methods inherited from class java.awt.geom.RoundRectangle2D |
|---|
contains, contains, getPathIterator, intersects, setFrame, setRoundRect |
| 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 |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public float archeight
public float arcwidth
public float x
public float y
public float width
public float height
| Constructor Detail |
|---|
public RoundRectangle2D.Float()
public RoundRectangle2D.Float(float x,
float y,
float w,
float h,
float arcWidth,
float arcHeight)
x - The x coordinatey - The y coordinatew - The widthh - The heightarcWidth - The arc widtharcHeight - The arc height| Method Detail |
|---|
public double getArcHeight()
RoundRectangle2D
getArcHeight in class RoundRectangle2DRoundRectangle2D.getArcWidth()public double getArcWidth()
RoundRectangle2D
getArcWidth in class RoundRectangle2DRoundRectangle2D.getArcHeight()public Rectangle2D getBounds2D()
Shape
Shape.getBounds()public double getX()
RectangularShape
getX in class RectangularShapepublic double getY()
RectangularShape
getY in class RectangularShapepublic double getWidth()
RectangularShape
getWidth in class RectangularShapepublic double getHeight()
RectangularShape
getHeight in class RectangularShapepublic boolean isEmpty()
RectangularShape
isEmpty in class RectangularShape
public void setRoundRect(float x,
float y,
float w,
float h,
float arcWidth,
float arcHeight)
x - the x-coordinate of the top left corner.y - the y-coordinate of the top left corner.w - the width of the rectangle.h - the height of the rectangle.arcWidth - the arc width.arcHeight - the arc height.setRoundRect(double, double, double, double, double, double)
public void setRoundRect(double x,
double y,
double w,
double h,
double arcWidth,
double arcHeight)
RoundRectangle2D
setRoundRect in class RoundRectangle2Dx - The x coordinatey - The y coordinatew - The widthh - The heightarcWidth - The arc widtharcHeight - The arc height
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||