| 
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 | 
Rectangle
A Rectangle specifies an area in a coordinate space that is 
 enclosed by the Rectangle object'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 Rectangle2D object
 representing the intersection of this Rectangle with the 
 specified Rectangle2D. | 
 Rectangle2D | 
Rectangle.createUnion(Rectangle2D r)
Returns a new Rectangle2D object representing the
 union of this Rectangle with the specified 
 Rectangle2D. | 
 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 Shape than the getBounds method. | 
 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 Graphics context. | 
 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 Graphics context. | 
 Rectangle2D | 
Font.getStringBounds(CharacterIterator ci,
                int beginIndex,
                int limit,
                FontRenderContext frc)
Returns the logical bounds of the characters indexed in the specified CharacterIterator in the
 specified FontRenderContext. | 
 Rectangle2D | 
FontMetrics.getStringBounds(CharacterIterator ci,
                int beginIndex,
                int limit,
                Graphics context)
Returns the bounds of the characters indexed in the specified CharacterIterator in the
 specified Graphics context. | 
 Rectangle2D | 
Font.getStringBounds(String str,
                FontRenderContext frc)
Returns the logical bounds of the specified String in
 the specified FontRenderContext. | 
 Rectangle2D | 
FontMetrics.getStringBounds(String str,
                Graphics context)
Returns the bounds of the specified String in the
 specified Graphics context. | 
 Rectangle2D | 
Font.getStringBounds(String str,
                int beginIndex,
                int limit,
                FontRenderContext frc)
Returns the logical bounds of the specified String in
 the specified FontRenderContext. | 
 Rectangle2D | 
FontMetrics.getStringBounds(String str,
                int beginIndex,
                int limit,
                Graphics context)
Returns the bounds of the specified String in the
 specified Graphics context. | 
| Methods in java.awt with parameters of type Rectangle2D | |
|---|---|
 boolean | 
Polygon.contains(Rectangle2D r)
Tests if the interior of this Polygon entirely
 contains the specified Rectangle2D. | 
 boolean | 
Shape.contains(Rectangle2D r)
Tests if the interior of the Shape entirely contains the 
 specified Rectangle2D. | 
 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 PaintContext used to generate
 a solid color pattern. | 
 PaintContext | 
Paint.createContext(ColorModel cm,
              Rectangle deviceBounds,
              Rectangle2D userBounds,
              AffineTransform xform,
              RenderingHints hints)
Creates and returns a PaintContext used to 
 generate the color pattern. | 
 PaintContext | 
Color.createContext(ColorModel cm,
              Rectangle r,
              Rectangle2D r2d,
              AffineTransform xform,
              RenderingHints hints)
Creates and returns a PaintContext used to generate a solid
 color pattern. | 
 Rectangle2D | 
Rectangle.createIntersection(Rectangle2D r)
Returns a new Rectangle2D object
 representing the intersection of this Rectangle with the 
 specified Rectangle2D. | 
 Rectangle2D | 
Rectangle.createUnion(Rectangle2D r)
Returns a new Rectangle2D object representing the
 union of this Rectangle with the specified 
 Rectangle2D. | 
 boolean | 
Polygon.intersects(Rectangle2D r)
Tests if the interior of this Polygon intersects the
 interior of a specified Rectangle2D. | 
 boolean | 
Shape.intersects(Rectangle2D r)
Tests if the interior of the Shape intersects the 
 interior of a specified Rectangle2D. | 
| Constructors in java.awt with parameters of type Rectangle2D | |
|---|---|
TexturePaint(BufferedImage txtr,
             Rectangle2D anchor)
Constructs a TexturePaint object. | 
|
| Uses of Rectangle2D in java.awt.font | 
|---|
| Methods in java.awt.font that return Rectangle2D | |
|---|---|
 Rectangle2D | 
ShapeGraphicAttribute.getBounds()
Returns a Rectangle2D that encloses all of the
 bits drawn by this ShapeGraphicAttribute relative to
 the rendering position. | 
 Rectangle2D | 
TextLayout.getBounds()
Returns the bounds of this TextLayout. | 
 Rectangle2D | 
ImageGraphicAttribute.getBounds()
Returns a Rectangle2D that encloses all of the
 bits rendered by this ImageGraphicAttribute, relative
 to the rendering position. | 
 Rectangle2D | 
GraphicAttribute.getBounds()
Returns a Rectangle2D that encloses all of the
 bits drawn by this GraphicAttribute relative 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 GlyphVector
 The visual bounds is the bounding box of the outline of this
 GlyphVector. | 
| 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 Shape representing 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 Shape enclosing the logical selection in the
 specified range, extended to the specified bounds. | 
 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 TextHitInfo corresponding 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 GlyphMetrics object. | 
|
GlyphMetrics(float advance,
             Rectangle2D bounds,
             byte glyphType)
Constructs a GlyphMetrics object. | 
|
| Uses of Rectangle2D in java.awt.geom | 
|---|
| Subclasses of Rectangle2D in java.awt.geom | |
|---|---|
static class | 
Rectangle2D.Double
The Double class defines a rectangle specified in
 double coordinates. | 
static class | 
Rectangle2D.Float
The Float class defines a rectangle specified in float
 coordinates. | 
| Methods in java.awt.geom that return Rectangle2D | |
|---|---|
abstract  Rectangle2D | 
Rectangle2D.createIntersection(Rectangle2D r)
Returns a new Rectangle2D object representing the
 intersection of this Rectangle2D with the specified
 Rectangle2D. | 
 Rectangle2D | 
Rectangle2D.Float.createIntersection(Rectangle2D r)
Returns a new Rectangle2D object 
 representing the intersection of 
 this Rectangle2D with the specified
 Rectangle2D. | 
 Rectangle2D | 
Rectangle2D.Double.createIntersection(Rectangle2D r)
Returns a new Rectangle2D object representing 
 the intersection of this Rectangle2D with the
 specified Rectangle2D. | 
abstract  Rectangle2D | 
Rectangle2D.createUnion(Rectangle2D r)
Returns a new Rectangle2D object representing the
 union of this Rectangle2D with the specified
 Rectangle2D. | 
 Rectangle2D | 
Rectangle2D.Float.createUnion(Rectangle2D r)
Returns a new Rectangle2D object 
 representing the union of this Rectangle2D
 with the specified Rectangle2D. | 
 Rectangle2D | 
Rectangle2D.Double.createUnion(Rectangle2D r)
Returns a new Rectangle2D object representing 
 the union of this Rectangle2D with the
 specified Rectangle2D. | 
 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 Rectangle2D that
 completely encloses this Area. | 
 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 Rectangle2D
 that defines the overall shape of this object. | 
protected abstract  Rectangle2D | 
Arc2D.makeBounds(double x,
           double y,
           double w,
           double h)
Constructs a Rectangle2D of 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 Rectangle2D object to this 
 Rectangle2D. | 
 boolean | 
QuadCurve2D.contains(Rectangle2D r)
Tests if the interior of the shape of this QuadCurve2D entirely contains the specified
 Rectangle2D. | 
 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 Area object
 completely contains the specified Rectangle2D. | 
 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 Rectangle2D
 is inside the boundary of this Shape. | 
 boolean | 
Line2D.contains(Rectangle2D r)
Tests if the interior of this Line2D entirely contains
 the specified Rectangle2D. | 
 boolean | 
RectangularShape.contains(Rectangle2D r)
Tests if the interior of the Shape entirely contains the
 specified Rectangle2D. | 
abstract  Rectangle2D | 
Rectangle2D.createIntersection(Rectangle2D r)
Returns a new Rectangle2D object representing the
 intersection of this Rectangle2D with the specified
 Rectangle2D. | 
 Rectangle2D | 
Rectangle2D.Float.createIntersection(Rectangle2D r)
Returns a new Rectangle2D object 
 representing the intersection of 
 this Rectangle2D with the specified
 Rectangle2D. | 
 Rectangle2D | 
Rectangle2D.Double.createIntersection(Rectangle2D r)
Returns a new Rectangle2D object representing 
 the intersection of this Rectangle2D with the
 specified Rectangle2D. | 
abstract  Rectangle2D | 
Rectangle2D.createUnion(Rectangle2D r)
Returns a new Rectangle2D object representing the
 union of this Rectangle2D with the specified
 Rectangle2D. | 
 Rectangle2D | 
Rectangle2D.Float.createUnion(Rectangle2D r)
Returns a new Rectangle2D object 
 representing the union of this Rectangle2D
 with the specified Rectangle2D. | 
 Rectangle2D | 
Rectangle2D.Double.createUnion(Rectangle2D r)
Returns a new Rectangle2D object representing 
 the union of this Rectangle2D with the
 specified Rectangle2D. | 
static void | 
Rectangle2D.intersect(Rectangle2D src1,
          Rectangle2D src2,
          Rectangle2D dest)
Intersects the pair of specified source Rectangle2D
 objects and puts the result into the specified destination
 Rectangle2D object. | 
 boolean | 
QuadCurve2D.intersects(Rectangle2D r)
Tests if the shape of this QuadCurve2D intersects the
 interior of a specified Rectangle2D. | 
 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 Area object
 intersects the interior of the specified Rectangle2D. | 
 boolean | 
GeneralPath.intersects(Rectangle2D r)
Tests if the interior of this Shape intersects the 
 interior of a specified Rectangle2D. | 
 boolean | 
Line2D.intersects(Rectangle2D r)
Tests if this Line2D intersects the interior of a
 specified Rectangle2D. | 
 boolean | 
RectangularShape.intersects(Rectangle2D r)
Tests if the interior of the Shape intersects the 
 interior of a specified Rectangle2D. | 
 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 Shape to 
 be the specified Rectangle2D. | 
 void | 
Rectangle2D.setRect(Rectangle2D r)
Sets this Rectangle2D to be the same as the specified
 Rectangle2D. | 
 void | 
Rectangle2D.Float.setRect(Rectangle2D r)
Sets this Rectangle2D to be the same as the
 specified Rectangle2D. | 
 void | 
Rectangle2D.Double.setRect(Rectangle2D r)
Sets this Rectangle2D to be the same as the
 specified Rectangle2D. | 
static void | 
Rectangle2D.union(Rectangle2D src1,
      Rectangle2D src2,
      Rectangle2D dest)
Unions the pair of source Rectangle2D objects 
 and puts the result into the specified destination 
 Rectangle2D object. | 
| 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 | 
DefaultCaret
A 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.