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.Float

java.lang.Object extended by java.awt.geom.RectangularShape extended by java.awt.geom.Ellipse2D extended by java.awt.geom.Ellipse2D.Float
All Implemented Interfaces:
Shape, Serializable, Cloneable
Enclosing class:
Ellipse2D

public static class Ellipse2D.Float
extends Ellipse2D
implements Serializable

The Float class defines an ellipse specified in float precision.


Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.geom.Ellipse2D
Ellipse2D.Double, Ellipse2D.Float
   
Field Summary
 float height
          The overall height of this Ellipse2D.
 float width
          The overall width of this Ellipse2D.
 float x
          The X coordinate of the upper-left corner of the framing rectangle of this .
 float 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.Float(float x, float y, float w, float 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.
 void
setFrame(float x, float y, float w, float 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 float height
The overall height of this Ellipse2D.

width

public float width
The overall width of this Ellipse2D.

x

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

y

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

Ellipse2D.Float

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


Ellipse2D.Float

public Ellipse2D.Float(float x,
                       float y,
                       float w,
                       float 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

setFrame

public void setFrame(float x,
                     float y,
                     float w,
                     float h)
Sets the location and size of the framing rectangle of this Shape to the specified rectangular values.

Parameters:
x - the X coordinate of the upper-left corner of the specified rectangular shape
y - the Y coordinate of the upper-left corner of the specified rectangular shape
w - the width of the specified rectangular shape
h - the height of the specified rectangular shape


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/.