| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Rectangle2D | |
|---|---|
| java.awt | Contains all of the classes for creating user interfaces and for painting graphics and images. | 
| java.awt.font | Provides classes and interface relating to fonts. | 
| java.awt.geom | Provides the Java 2D classes for defining and performing operations on objects related to two-dimensional geometry. | 
| java.awt.image | Provides classes for creating and modifying images. | 
| java.awt.image.renderable | Provides classes and interfaces for producing rendering-independent images. | 
| javax.swing.plaf.basic | Provides user interface objects built according to the Basic look and feel. | 
| javax.swing.text | Provides classes and interfaces that deal with editable and noneditable text components. | 
| Uses of Rectangle2D in java.awt | 
|---|
| Subclasses of Rectangle2D in java.awt | |
|---|---|
|  class | RectangleA Rectanglespecifies an area in a coordinate space that is 
 enclosed by theRectangleobject's top-left point 
 (x, y) 
 in the coordinate space, its width, and its height. | 
| Methods in java.awt that return Rectangle2D | |
|---|---|
|  Rectangle2D | Rectangle.createIntersection(Rectangle2D r)Returns a new Rectangle2Dobject
 representing the intersection of thisRectanglewith the 
 specifiedRectangle2D. | 
|  Rectangle2D | Rectangle.createUnion(Rectangle2D r)Returns a new Rectangle2Dobject representing the
 union of thisRectanglewith the specifiedRectangle2D. | 
|  Rectangle2D | TexturePaint.getAnchorRect()Returns a copy of the anchor rectangle which positions and sizes the textured image. | 
|  Rectangle2D | Polygon.getBounds2D()Returns the high precision bounding box of the Shape. | 
|  Rectangle2D | Shape.getBounds2D()Returns a high precision and more accurate bounding box of the Shapethan thegetBoundsmethod. | 
|  Rectangle2D | Rectangle.getBounds2D()Return the high precision bounding box of this rectangle. | 
|  Rectangle2D | Font.getMaxCharBounds(FontRenderContext frc)Returns the bounds for the character with the maximum bounds as defined in the specified FontRenderContext. | 
|  Rectangle2D | FontMetrics.getMaxCharBounds(Graphics context)Returns the bounds for the character with the maximum bounds in the specified Graphicscontext. | 
|  Rectangle2D | Font.getStringBounds(char[] chars,
                int beginIndex,
                int limit,
                FontRenderContext frc)Returns the logical bounds of the specified array of characters in the specified FontRenderContext. | 
|  Rectangle2D | FontMetrics.getStringBounds(char[] chars,
                int beginIndex,
                int limit,
                Graphics context)Returns the bounds of the specified array of characters in the specified Graphicscontext. | 
|  Rectangle2D | Font.getStringBounds(CharacterIterator ci,
                int beginIndex,
                int limit,
                FontRenderContext frc)Returns the logical bounds of the characters indexed in the specified CharacterIteratorin the
 specifiedFontRenderContext. | 
|  Rectangle2D | FontMetrics.getStringBounds(CharacterIterator ci,
                int beginIndex,
                int limit,
                Graphics context)Returns the bounds of the characters indexed in the specified CharacterIteratorin the
 specifiedGraphicscontext. | 
|  Rectangle2D | Font.getStringBounds(String str,
                FontRenderContext frc)Returns the logical bounds of the specified Stringin
 the specifiedFontRenderContext. | 
|  Rectangle2D | FontMetrics.getStringBounds(String str,
                Graphics context)Returns the bounds of the specified Stringin the
 specifiedGraphicscontext. | 
|  Rectangle2D | Font.getStringBounds(String str,
                int beginIndex,
                int limit,
                FontRenderContext frc)Returns the logical bounds of the specified Stringin
 the specifiedFontRenderContext. | 
|  Rectangle2D | FontMetrics.getStringBounds(String str,
                int beginIndex,
                int limit,
                Graphics context)Returns the bounds of the specified Stringin the
 specifiedGraphicscontext. | 
| Methods in java.awt with parameters of type Rectangle2D | |
|---|---|
|  boolean | Polygon.contains(Rectangle2D r)Tests if the interior of this Polygonentirely
 contains the specifiedRectangle2D. | 
|  boolean | Shape.contains(Rectangle2D r)Tests if the interior of the Shapeentirely contains the 
 specifiedRectangle2D. | 
|  PaintContext | TexturePaint.createContext(ColorModel cm,
              Rectangle deviceBounds,
              Rectangle2D userBounds,
              AffineTransform xform,
              RenderingHints hints)Creates and returns a context used to generate the color pattern. | 
|  PaintContext | GradientPaint.createContext(ColorModel cm,
              Rectangle deviceBounds,
              Rectangle2D userBounds,
              AffineTransform xform,
              RenderingHints hints)Creates and returns a context used to generate the color pattern. | 
|  PaintContext | SystemColor.createContext(ColorModel cm,
              Rectangle r,
              Rectangle2D r2d,
              AffineTransform xform,
              RenderingHints hints)Creates and returns a PaintContextused to generate
 a solid color pattern. | 
|  PaintContext | Paint.createContext(ColorModel cm,
              Rectangle deviceBounds,
              Rectangle2D userBounds,
              AffineTransform xform,
              RenderingHints hints)Creates and returns a PaintContextused to 
 generate the color pattern. | 
|  PaintContext | Color.createContext(ColorModel cm,
              Rectangle r,
              Rectangle2D r2d,
              AffineTransform xform,
              RenderingHints hints)Creates and returns a PaintContextused to generate a solid
 color pattern. | 
|  Rectangle2D | Rectangle.createIntersection(Rectangle2D r)Returns a new Rectangle2Dobject
 representing the intersection of thisRectanglewith the 
 specifiedRectangle2D. | 
|  Rectangle2D | Rectangle.createUnion(Rectangle2D r)Returns a new Rectangle2Dobject representing the
 union of thisRectanglewith the specifiedRectangle2D. | 
|  boolean | Polygon.intersects(Rectangle2D r)Tests if the interior of this Polygonintersects the
 interior of a specifiedRectangle2D. | 
|  boolean | Shape.intersects(Rectangle2D r)Tests if the interior of the Shapeintersects the 
 interior of a specifiedRectangle2D. | 
| Constructors in java.awt with parameters of type Rectangle2D | |
|---|---|
| TexturePaint(BufferedImage txtr,
             Rectangle2D anchor)Constructs a TexturePaintobject. | |
| Uses of Rectangle2D in java.awt.font | 
|---|
| Methods in java.awt.font that return Rectangle2D | |
|---|---|
|  Rectangle2D | ShapeGraphicAttribute.getBounds()Returns a Rectangle2Dthat encloses all of the
 bits drawn by thisShapeGraphicAttributerelative to
 the rendering position. | 
|  Rectangle2D | TextLayout.getBounds()Returns the bounds of this TextLayout. | 
|  Rectangle2D | ImageGraphicAttribute.getBounds()Returns a Rectangle2Dthat encloses all of the
 bits rendered by thisImageGraphicAttribute, relative
 to the rendering position. | 
|  Rectangle2D | GraphicAttribute.getBounds()Returns a Rectangle2Dthat encloses all of the
 bits drawn by thisGraphicAttributerelative to the
 rendering position. | 
|  Rectangle2D | GlyphMetrics.getBounds2D()Returns the bounds of the glyph. | 
| abstract  Rectangle2D | GlyphVector.getLogicalBounds()Returns the logical bounds of this GlyphVector. | 
| abstract  Rectangle2D | GlyphVector.getVisualBounds()Returns the visual bounds of this GlyphVectorThe visual bounds is the bounding box of the outline of thisGlyphVector. | 
| Methods in java.awt.font with parameters of type Rectangle2D | |
|---|---|
|  float[] | TextLayout.getCaretInfo(TextHitInfo hit,
             Rectangle2D bounds)Returns information about the caret corresponding to hit. | 
|  Shape | TextLayout.getCaretShape(TextHitInfo hit,
              Rectangle2D bounds)Returns a Shaperepresenting the caret at the specified 
 hit inside the specified bounds. | 
|  Shape[] | TextLayout.getCaretShapes(int offset,
               Rectangle2D bounds)Returns two paths corresponding to the strong and weak caret. | 
|  Shape[] | TextLayout.getCaretShapes(int offset,
               Rectangle2D bounds,
               TextLayout.CaretPolicy policy)Returns two paths corresponding to the strong and weak caret. | 
|  Shape | TextLayout.getLogicalHighlightShape(int firstEndpoint,
                         int secondEndpoint,
                         Rectangle2D bounds)Returns a Shapeenclosing the logical selection in the
 specified range, extended to the specifiedbounds. | 
|  Shape | TextLayout.getVisualHighlightShape(TextHitInfo firstEndpoint,
                        TextHitInfo secondEndpoint,
                        Rectangle2D bounds)Returns a path enclosing the visual selection in the specified range, extended to bounds. | 
|  TextHitInfo | TextLayout.hitTestChar(float x,
            float y,
            Rectangle2D bounds)Returns a TextHitInfocorresponding to the 
 specified point. | 
| Constructors in java.awt.font with parameters of type Rectangle2D | |
|---|---|
| GlyphMetrics(boolean horizontal,
             float advanceX,
             float advanceY,
             Rectangle2D bounds,
             byte glyphType)Constructs a GlyphMetricsobject. | |
| GlyphMetrics(float advance,
             Rectangle2D bounds,
             byte glyphType)Constructs a GlyphMetricsobject. | |
| Uses of Rectangle2D in java.awt.geom | 
|---|
| Subclasses of Rectangle2D in java.awt.geom | |
|---|---|
| static class | Rectangle2D.DoubleThe Doubleclass defines a rectangle specified in
 double coordinates. | 
| static class | Rectangle2D.FloatThe Floatclass defines a rectangle specified in float
 coordinates. | 
| Methods in java.awt.geom that return Rectangle2D | |
|---|---|
| abstract  Rectangle2D | Rectangle2D.createIntersection(Rectangle2D r)Returns a new Rectangle2Dobject representing the
 intersection of thisRectangle2Dwith the specifiedRectangle2D. | 
|  Rectangle2D | Rectangle2D.Float.createIntersection(Rectangle2D r)Returns a new Rectangle2Dobject 
 representing the intersection of 
 thisRectangle2Dwith the specifiedRectangle2D. | 
|  Rectangle2D | Rectangle2D.Double.createIntersection(Rectangle2D r)Returns a new Rectangle2Dobject representing 
 the intersection of thisRectangle2Dwith the
 specifiedRectangle2D. | 
| abstract  Rectangle2D | Rectangle2D.createUnion(Rectangle2D r)Returns a new Rectangle2Dobject representing the
 union of thisRectangle2Dwith the specifiedRectangle2D. | 
|  Rectangle2D | Rectangle2D.Float.createUnion(Rectangle2D r)Returns a new Rectangle2Dobject 
 representing the union of thisRectangle2Dwith the specifiedRectangle2D. | 
|  Rectangle2D | Rectangle2D.Double.createUnion(Rectangle2D r)Returns a new Rectangle2Dobject representing 
 the union of thisRectangle2Dwith the
 specifiedRectangle2D. | 
|  Rectangle2D | RoundRectangle2D.Float.getBounds2D()Returns the high precision bounding box of this RoundRectangle2D. | 
|  Rectangle2D | RoundRectangle2D.Double.getBounds2D()Returns the high precision bounding box of this RoundRectangle2D. | 
|  Rectangle2D | QuadCurve2D.Float.getBounds2D()Returns the bounding box of this QuadCurve2D. | 
|  Rectangle2D | QuadCurve2D.Double.getBounds2D()Returns the bounding box of this QuadCurve2D. | 
|  Rectangle2D | Ellipse2D.Float.getBounds2D()Returns the high precision bounding box of this Ellipse2D. | 
|  Rectangle2D | Ellipse2D.Double.getBounds2D()Returns the high precision bounding box of this Ellipse2D. | 
|  Rectangle2D | CubicCurve2D.Float.getBounds2D()Returns the bounding box of the shape. | 
|  Rectangle2D | CubicCurve2D.Double.getBounds2D()Returns the bounding box of the shape. | 
|  Rectangle2D | Area.getBounds2D()Returns a high precision bounding Rectangle2Dthat
 completely encloses thisArea. | 
|  Rectangle2D | Arc2D.getBounds2D()Returns the high-precision bounding box of the arc. | 
|  Rectangle2D | GeneralPath.getBounds2D()Returns the bounding box of the path. | 
|  Rectangle2D | Line2D.Float.getBounds2D()Returns the high-precision bounding box of this Line2D. | 
|  Rectangle2D | Line2D.Double.getBounds2D()Returns the high-precision bounding box of this Line2D. | 
|  Rectangle2D | Rectangle2D.getBounds2D()Returns the high precision bounding box of this Rectangle2D. | 
|  Rectangle2D | Rectangle2D.Float.getBounds2D()Returns the high precision bounding box of this Rectangle2D. | 
|  Rectangle2D | Rectangle2D.Double.getBounds2D()Returns the high precision bounding box of this Rectangle2D. | 
|  Rectangle2D | RectangularShape.getFrame()Returns the framing Rectangle2Dthat defines the overall shape of this object. | 
| protected abstract  Rectangle2D | Arc2D.makeBounds(double x,
           double y,
           double w,
           double h)Constructs a Rectangle2Dof the appropriate precision
 to hold the parameters calculated to be the bounding box
 of this arc. | 
| protected  Rectangle2D | Arc2D.Float.makeBounds(double x,
           double y,
           double w,
           double h)Return the high-precision bounding box of the arc. | 
| protected  Rectangle2D | Arc2D.Double.makeBounds(double x,
           double y,
           double w,
           double h)Returns the high-precision bounding box of the arc. | 
| Methods in java.awt.geom with parameters of type Rectangle2D | |
|---|---|
|  void | Rectangle2D.add(Rectangle2D r)Adds a Rectangle2Dobject to thisRectangle2D. | 
|  boolean | QuadCurve2D.contains(Rectangle2D r)Tests if the interior of the shape of this QuadCurve2Dentirely contains the specifiedRectangle2D. | 
|  boolean | CubicCurve2D.contains(Rectangle2D r)Tests if the interior of the shape entirely contains the specified Rectangle2D. | 
|  boolean | Area.contains(Rectangle2D p)Tests whether or not the interior of this Areaobject
 completely contains the specifiedRectangle2D. | 
|  boolean | Arc2D.contains(Rectangle2D r)Determine whether or not the interior of the arc entirely contains the specified rectangle. | 
|  boolean | GeneralPath.contains(Rectangle2D r)Tests if the specified Rectangle2Dis inside the boundary of thisShape. | 
|  boolean | Line2D.contains(Rectangle2D r)Tests if the interior of this Line2Dentirely contains
 the specifiedRectangle2D. | 
|  boolean | RectangularShape.contains(Rectangle2D r)Tests if the interior of the Shapeentirely contains the
 specifiedRectangle2D. | 
| abstract  Rectangle2D | Rectangle2D.createIntersection(Rectangle2D r)Returns a new Rectangle2Dobject representing the
 intersection of thisRectangle2Dwith the specifiedRectangle2D. | 
|  Rectangle2D | Rectangle2D.Float.createIntersection(Rectangle2D r)Returns a new Rectangle2Dobject 
 representing the intersection of 
 thisRectangle2Dwith the specifiedRectangle2D. | 
|  Rectangle2D | Rectangle2D.Double.createIntersection(Rectangle2D r)Returns a new Rectangle2Dobject representing 
 the intersection of thisRectangle2Dwith the
 specifiedRectangle2D. | 
| abstract  Rectangle2D | Rectangle2D.createUnion(Rectangle2D r)Returns a new Rectangle2Dobject representing the
 union of thisRectangle2Dwith the specifiedRectangle2D. | 
|  Rectangle2D | Rectangle2D.Float.createUnion(Rectangle2D r)Returns a new Rectangle2Dobject 
 representing the union of thisRectangle2Dwith the specifiedRectangle2D. | 
|  Rectangle2D | Rectangle2D.Double.createUnion(Rectangle2D r)Returns a new Rectangle2Dobject representing 
 the union of thisRectangle2Dwith the
 specifiedRectangle2D. | 
| static void | Rectangle2D.intersect(Rectangle2D src1,
          Rectangle2D src2,
          Rectangle2D dest)Intersects the pair of specified source Rectangle2Dobjects and puts the result into the specified destinationRectangle2Dobject. | 
|  boolean | QuadCurve2D.intersects(Rectangle2D r)Tests if the shape of this QuadCurve2Dintersects the
 interior of a specifiedRectangle2D. | 
|  boolean | CubicCurve2D.intersects(Rectangle2D r)Tests if the shape intersects the interior of a specified Rectangle2D. | 
|  boolean | Area.intersects(Rectangle2D p)Tests whether the interior of this Areaobject
 intersects the interior of the specifiedRectangle2D. | 
|  boolean | GeneralPath.intersects(Rectangle2D r)Tests if the interior of this Shapeintersects the 
 interior of a specifiedRectangle2D. | 
|  boolean | Line2D.intersects(Rectangle2D r)Tests if this Line2Dintersects the interior of a
 specifiedRectangle2D. | 
|  boolean | RectangularShape.intersects(Rectangle2D r)Tests if the interior of the Shapeintersects the 
 interior of a specifiedRectangle2D. | 
|  void | Arc2D.setArc(Rectangle2D rect,
       double angSt,
       double angExt,
       int closure)Sets the location, size, angular extents, and closure type of this arc to the specified values. | 
|  void | RectangularShape.setFrame(Rectangle2D r)Sets the framing rectangle of this Shapeto 
 be the specifiedRectangle2D. | 
|  void | Rectangle2D.setRect(Rectangle2D r)Sets this Rectangle2Dto be the same as the specifiedRectangle2D. | 
|  void | Rectangle2D.Float.setRect(Rectangle2D r)Sets this Rectangle2Dto be the same as the
 specifiedRectangle2D. | 
|  void | Rectangle2D.Double.setRect(Rectangle2D r)Sets this Rectangle2Dto be the same as the
 specifiedRectangle2D. | 
| static void | Rectangle2D.union(Rectangle2D src1,
      Rectangle2D src2,
      Rectangle2D dest)Unions the pair of source Rectangle2Dobjects 
 and puts the result into the specified destinationRectangle2Dobject. | 
| Constructors in java.awt.geom with parameters of type Rectangle2D | |
|---|---|
| Arc2D.Double(Rectangle2D ellipseBounds,
             double start,
             double extent,
             int type)Constructs a new arc, initialized to the specified location, size, angular extents, and closure type. | |
| Arc2D.Float(Rectangle2D ellipseBounds,
            float start,
            float extent,
            int type)Constructs a new arc, initialized to the specified location, size, angular extents, and closure type. | |
| Uses of Rectangle2D in java.awt.image | 
|---|
| Methods in java.awt.image that return Rectangle2D | |
|---|---|
|  Rectangle2D | RescaleOp.getBounds2D(BufferedImage src)Returns the bounding box of the rescaled destination image. | 
|  Rectangle2D | LookupOp.getBounds2D(BufferedImage src)Returns the bounding box of the filtered destination image. | 
|  Rectangle2D | ConvolveOp.getBounds2D(BufferedImage src)Returns the bounding box of the filtered destination image. | 
|  Rectangle2D | ColorConvertOp.getBounds2D(BufferedImage src)Returns the bounding box of the destination, given this source. | 
|  Rectangle2D | AffineTransformOp.getBounds2D(BufferedImage src)Returns the bounding box of the transformed destination. | 
|  Rectangle2D | BufferedImageOp.getBounds2D(BufferedImage src)Returns the bounding box of the filtered destination image. | 
|  Rectangle2D | RescaleOp.getBounds2D(Raster src)Returns the bounding box of the rescaled destination Raster. | 
|  Rectangle2D | LookupOp.getBounds2D(Raster src)Returns the bounding box of the filtered destination Raster. | 
|  Rectangle2D | ConvolveOp.getBounds2D(Raster src)Returns the bounding box of the filtered destination Raster. | 
|  Rectangle2D | ColorConvertOp.getBounds2D(Raster src)Returns the bounding box of the destination, given this source. | 
|  Rectangle2D | BandCombineOp.getBounds2D(Raster src)Returns the bounding box of the transformed destination. | 
|  Rectangle2D | RasterOp.getBounds2D(Raster src)Returns the bounding box of the filtered destination Raster. | 
|  Rectangle2D | AffineTransformOp.getBounds2D(Raster src)Returns the bounding box of the transformed destination. | 
| Uses of Rectangle2D in java.awt.image.renderable | 
|---|
| Methods in java.awt.image.renderable that return Rectangle2D | |
|---|---|
|  Rectangle2D | ContextualRenderedImageFactory.getBounds2D(ParameterBlock paramBlock)Returns the bounding box for the output of the operation, performed on a given set of sources, in rendering-independent space. | 
| Uses of Rectangle2D in javax.swing.plaf.basic | 
|---|
| Subclasses of Rectangle2D in javax.swing.plaf.basic | |
|---|---|
| static class | BasicTextUI.BasicCaret | 
| Uses of Rectangle2D in javax.swing.text | 
|---|
| Subclasses of Rectangle2D in javax.swing.text | |
|---|---|
|  class | DefaultCaretA default implementation of Caret. | 
| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.