
xy.reflect.ui.resource.jdk-apidocs.java.awt.geom.Ellipse2D.Double.html Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of reflection-ui Show documentation
Show all versions of reflection-ui Show documentation
Generates automatically the GUI of any Java object
Ellipse2D.Double (Java Platform SE 6)
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Java™ Platform
Standard Ed. 6
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD
java.awt.geom
Class Ellipse2D.Double
java.lang.Object
java.awt.geom.RectangularShape
java.awt.geom.Ellipse2D
java.awt.geom.Ellipse2D.Double
- All Implemented Interfaces:
- Shape, Serializable, Cloneable
- Enclosing class:
- Ellipse2D
public static class Ellipse2D.Double
- extends Ellipse2D
- implements Serializable
The Double
class defines an ellipse specified
in double
precision.
- Since:
- 1.2
- See Also:
- Serialized Form
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.awt.geom.Ellipse2D |
---|
Ellipse2D.Double, Ellipse2D.Float |
Field Summary | |
---|---|
double |
height
The overall height of the Ellipse2D . |
double |
width
The overall width of this Ellipse2D . |
double |
x
The X coordinate of the upper-left corner of the framing rectangle of this Ellipse2D . |
double |
y
The Y coordinate of the upper-left corner of the framing rectangle of this Ellipse2D . |
Constructor Summary | |
---|---|
Ellipse2D.Double()
Constructs a new Ellipse2D , initialized to
location (0, 0) and size (0, 0). |
|
Ellipse2D.Double(double x,
double y,
double w,
double h)
Constructs and initializes an Ellipse2D from the
specified coordinates. |
Method Summary | |
---|---|
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. |
void |
setFrame(double x,
double y,
double w,
double h)
Sets the location and size of the framing rectangle of this Shape to the specified rectangular values. |
Methods inherited from class java.awt.geom.Ellipse2D |
---|
contains, contains, equals, getPathIterator, hashCode, intersects |
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 |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
x
public double x
- The X coordinate of the upper-left corner of the
framing rectangle of this
Ellipse2D
.- Since:
- 1.2
y
public double y
- The Y coordinate of the upper-left corner of the
framing rectangle of this
Ellipse2D
.- Since:
- 1.2
width
public double width
- The overall width of this
Ellipse2D
.- Since:
- 1.2
height
public double height
- The overall height of the
Ellipse2D
.- Since:
- 1.2
Constructor Detail |
---|
Ellipse2D.Double
public Ellipse2D.Double()
- Constructs a new
Ellipse2D
, initialized to location (0, 0) and size (0, 0).- Since:
- 1.2
Ellipse2D.Double
public Ellipse2D.Double(double x, double y, double w, double h)
- Constructs and initializes an
Ellipse2D
from the specified coordinates.- Parameters:
x
- the X coordinate of the upper-left corner of the framing rectangley
- the Y coordinate of the upper-left corner of the framing rectanglew
- the width of the framing rectangleh
- the height of the framing rectangle- Since:
- 1.2
Method Detail |
---|
getX
public double getX()
- Returns the X coordinate of the upper-left corner of
the framing rectangle in
double
precision.- Specified by:
getX
in classRectangularShape
- Returns:
- the X coordinate of the upper-left corner of the framing rectangle.
- Since:
- 1.2
getY
public double getY()
- Returns the Y coordinate of the upper-left corner of
the framing rectangle in
double
precision.- Specified by:
getY
in classRectangularShape
- Returns:
- the Y coordinate of the upper-left corner of the framing rectangle.
- Since:
- 1.2
getWidth
public double getWidth()
- Returns the width of the framing rectangle in
double
precision.- Specified by:
getWidth
in classRectangularShape
- Returns:
- the width of the framing rectangle.
- Since:
- 1.2
getHeight
public double getHeight()
- Returns the height of the framing rectangle
in
double
precision.- Specified by:
getHeight
in classRectangularShape
- Returns:
- the height of the framing rectangle.
- Since:
- 1.2
isEmpty
public boolean isEmpty()
- Determines whether the
RectangularShape
is empty. When theRectangularShape
is empty, it encloses no area.- Specified by:
isEmpty
in classRectangularShape
- Returns:
true
if theRectangularShape
is empty;false
otherwise.- Since:
- 1.2
setFrame
public void setFrame(double x, double y, double w, double h)
- Sets the location and size of the framing rectangle of this
Shape
to the specified rectangular values.- Specified by:
setFrame
in classRectangularShape
- Parameters:
x
- the X coordinate of the upper-left corner of the specified rectangular shapey
- the Y coordinate of the upper-left corner of the specified rectangular shapew
- the width of the specified rectangular shapeh
- the height of the specified rectangular shape- Since:
- 1.2
- See Also:
RectangularShape.getFrame()
getBounds2D
public Rectangle2D getBounds2D()
- Returns a high precision and more accurate bounding box of
the
Shape
than thegetBounds
method. Note that there is no guarantee that the returnedRectangle2D
is the smallest bounding box that encloses theShape
, only that theShape
lies entirely within the indicatedRectangle2D
. The bounding box returned by this method is usually tighter than that returned by thegetBounds
method and never fails due to overflow problems since the return value can be an instance of theRectangle2D
that uses double precision values to store the dimensions.- Specified by:
getBounds2D
in interfaceShape
- Returns:
- an instance of
Rectangle2D
that is a high-precision bounding box of theShape
. - Since:
- 1.2
- See Also:
Shape.getBounds()
|
Java™ Platform Standard Ed. 6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2011, Oracle and/or its affiliates. All rights reserved.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy