This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.


java.awt.geom
class Ellipse2D.Double

java.lang.Object extended by java.awt.geom.RectangularShape extended by java.awt.geom.Ellipse2D extended by 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.


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 .
 double y
          The Y coordinate of the upper-left corner of the framing rectangle of this .
 
Constructor Summary

          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

          
 double

          Returns the height of the framing rectangle in double precision.
 double

          Returns the width of the framing rectangle in double precision.
 double

          Returns the X coordinate of the upper-left corner of the framing rectangle in double precision.
 double

          Returns the Y coordinate of the upper-left corner of the framing rectangle in double precision.
 boolean

          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, 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

height

public double height
The overall height of the Ellipse2D.

width

public double width
The overall width of this Ellipse2D.

x

public double x
The X coordinate of the upper-left corner of the framing rectangle of this {@code Ellipse2D}.

y

public double y
The Y coordinate of the upper-left corner of the framing rectangle of this {@code Ellipse2D}.
Constructor Detail

Ellipse2D.Double

public Ellipse2D.Double()
Constructs a new Ellipse2D, initialized to location (0, 0) and size (0, 0).


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 rectangle
y - the Y coordinate of the upper-left corner of the framing rectangle
w - the width of the framing rectangle
h - the height of the framing rectangle
Method Detail

getBounds2D

public Rectangle2D getBounds2D()
{@inheritDoc}


getHeight

public double getHeight()
{@inheritDoc}

Overrides:
getHeight in class RectangularShape

getWidth

public double getWidth()
{@inheritDoc}

Overrides:
getWidth in class RectangularShape

getX

public double getX()
{@inheritDoc}

Overrides:
getX in class RectangularShape

getY

public double getY()
{@inheritDoc}

Overrides:
getY in class RectangularShape

isEmpty

public boolean isEmpty()
{@inheritDoc}

Overrides:
isEmpty in class RectangularShape

setFrame

public void setFrame(double x,
                     double y,
                     double w,
                     double h)
{@inheritDoc}

Overrides:
setFrame in class RectangularShape
Parameters:
x
y
w
h


This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.
This page displays the Jadeite version of the documention, which is derived from the offical documentation that contains this copyright notice:
Copyright 2008 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
The official Sun™ documentation can be found here at http://java.sun.com/javase/6/docs/api/.