public static class Rectangle2D.Float extends Rectangle2D implements Serializable
Float
class defines a rectangle specified in float
coordinates.Rectangle2D.Double, Rectangle2D.Float
Modifier and Type | Field | Description |
---|---|---|
float |
height |
The height of this
Rectangle2D . |
float |
width |
The width of this
Rectangle2D . |
float |
x |
The X coordinate of this
Rectangle2D . |
float |
y |
The Y coordinate of this
Rectangle2D . |
OUT_BOTTOM, OUT_LEFT, OUT_RIGHT, OUT_TOP
Constructor | Description |
---|---|
Float() |
Constructs a new
Rectangle2D , initialized to
location (0.0, 0.0) and size (0.0, 0.0). |
Float(float x,
float y,
float w,
float h) |
Constructs and initializes a
Rectangle2D
from the specified float coordinates. |
Modifier and Type | Method | Description |
---|---|---|
Rectangle2D |
createIntersection(Rectangle2D r) |
Returns a new
Rectangle2D object representing the
intersection of this Rectangle2D with the specified
Rectangle2D . |
Rectangle2D |
createUnion(Rectangle2D r) |
Returns a new
Rectangle2D object representing the
union of this Rectangle2D with the specified
Rectangle2D . |
Rectangle2D |
getBounds2D() |
Returns a high precision and more accurate bounding box of
the
Shape than the getBounds method. |
double |
getHeight() |
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. |
int |
outcode(double x,
double y) |
Determines where the specified coordinates lie with respect
to this
Rectangle2D . |
void |
setRect(double x,
double y,
double w,
double h) |
Sets the location and size of this
Rectangle2D
to the specified double values. |
void |
setRect(float x,
float y,
float w,
float h) |
Sets the location and size of this
Rectangle2D
to the specified float values. |
void |
setRect(Rectangle2D r) |
Sets this
Rectangle2D to be the same as the specified
Rectangle2D . |
String |
toString() |
Returns the
String representation of this
Rectangle2D . |
add, add, add, contains, contains, equals, getPathIterator, getPathIterator, hashCode, intersect, intersects, intersectsLine, intersectsLine, outcode, setFrame, union
clone, contains, contains, getBounds, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal