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

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

public static class RoundRectangle2D.Float
extends RoundRectangle2D
implements Serializable

The Float class defines a rectangle with rounded corners all specified in float coordinates.


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 arc that rounds off the corners.
 float arcwidth
          The width of the arc that rounds off the corners.
 float height
          The height of this RoundRectangle2D.
 float width
          The width of this RoundRectangle2D.
 float x
          The X coordinate of this RoundRectangle2D.
 float y
          The Y coordinate of this RoundRectangle2D.
 
Constructor Summary

          Constructs a new RoundRectangle2D, initialized to location (0.0, 0), size (0.0, 0.0), and corner arcs of radius 0.0.
RoundRectangle2D.Float(float x, float y, float w, float h, float arcw, float arch)

          Constructs and initializes a RoundRectangle2D from the specified float coordinates.
 
Method Summary
 double

          Gets the height of the arc that rounds off the corners.
 double

          Gets the width of the arc that rounds off the corners.
 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
setRoundRect(double x, double y, double w, double h, double arcw, double arch)

          Sets the location, size, and corner radii of this RoundRectangle2D to the specified double values.
 void
setRoundRect(float x, float y, float w, float h, float arcw, float arch)

          Sets the location, size, and corner radii of this RoundRectangle2D to the specified float values.
 void

          Sets the location, size, and corner radii of this RoundRectangle2D to the specified double values.
 
Methods inherited from class java.awt.geom.RoundRectangle2D
contains, contains, equals, getArcHeight, getArcWidth, getPathIterator, hashCode, intersects, setFrame, setRoundRect, setRoundRect
 
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

archeight

public float archeight
The height of the arc that rounds off the corners.

arcwidth

public float arcwidth
The width of the arc that rounds off the corners.

height

public float height
The height of this RoundRectangle2D.

width

public float width
The width of this RoundRectangle2D.

x

public float x
The X coordinate of this RoundRectangle2D.

y

public float y
The Y coordinate of this RoundRectangle2D.
Constructor Detail

RoundRectangle2D.Float

public RoundRectangle2D.Float()
Constructs a new RoundRectangle2D, initialized to location (0.0, 0), size (0.0, 0.0), and corner arcs of radius 0.0.


RoundRectangle2D.Float

public RoundRectangle2D.Float(float x,
                              float y,
                              float w,
                              float h,
                              float arcw,
                              float arch)
Constructs and initializes a RoundRectangle2D from the specified float coordinates.

Parameters:
x - the X coordinate of the newly constructed RoundRectangle2D
y - the Y coordinate of the newly constructed RoundRectangle2D
w - the width to which to set the newly constructed RoundRectangle2D
h - the height to which to set the newly constructed RoundRectangle2D
arcw - the width of the arc to use to round off the corners of the newly constructed RoundRectangle2D
arch - the height of the arc to use to round off the corners of the newly constructed RoundRectangle2D
Method Detail

getArcHeight

public double getArcHeight()
{@inheritDoc}

Overrides:
getArcHeight in class RoundRectangle2D

getArcWidth

public double getArcWidth()
{@inheritDoc}

Overrides:
getArcWidth in class RoundRectangle2D

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

setRoundRect

public void setRoundRect(double x,
                         double y,
                         double w,
                         double h,
                         double arcw,
                         double arch)
{@inheritDoc}

Overrides:
setRoundRect in class RoundRectangle2D
Parameters:
x
y
w
h
arcw
arch

setRoundRect

public void setRoundRect(float x,
                         float y,
                         float w,
                         float h,
                         float arcw,
                         float arch)
Sets the location, size, and corner radii of this RoundRectangle2D to the specified float values.

Parameters:
x - the X coordinate to which to set the location of this RoundRectangle2D
y - the Y coordinate to which to set the location of this RoundRectangle2D
w - the width to which to set this RoundRectangle2D
h - the height to which to set this RoundRectangle2D
arcw - the width to which to set the arc of this RoundRectangle2D
arch - the height to which to set the arc of this RoundRectangle2D

setRoundRect

public void setRoundRect(RoundRectangle2D rr)
{@inheritDoc}

Overrides:
setRoundRect in class RoundRectangle2D
Parameters:
rr


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