|
JavaTM 2 Platform Std. Ed. v1.3.1 |
|||||||||
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 |
Polygon.getBounds2D()
Returns the high precision bounding box of the Shape . |
Rectangle2D |
TexturePaint.getAnchorRect()
Returns a copy of the anchor rectangle which positions and sizes the textured image. |
Rectangle2D |
FontMetrics.getStringBounds(String str,
Graphics context)
Returns the bounds of the specified String in the
specified Graphics context. |
Rectangle2D |
FontMetrics.getStringBounds(String str,
int beginIndex,
int limit,
Graphics context)
Returns the bounds of the specified String in the
specified Graphics context. |
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 |
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 |
FontMetrics.getMaxCharBounds(Graphics context)
Returns the bounds for the character with the maximum bounds in the specified Graphics context. |
Rectangle2D |
Shape.getBounds2D()
Returns a high precision and more accurate bounding box of the Shape than the getBounds method. |
Rectangle2D |
Font.getStringBounds(String str,
FontRenderContext frc)
Returns the bounds of the specified String in the
specified FontRenderContext . |
Rectangle2D |
Font.getStringBounds(String str,
int beginIndex,
int limit,
FontRenderContext frc)
Returns the bounds of the specified String in the
specified FontRenderContext . |
Rectangle2D |
Font.getStringBounds(char[] chars,
int beginIndex,
int limit,
FontRenderContext frc)
Returns the bounds of the specified array of characters in the specified FontRenderContext . |
Rectangle2D |
Font.getStringBounds(CharacterIterator ci,
int beginIndex,
int limit,
FontRenderContext frc)
Returns the bounds of the characters indexed in the specified CharacterIterator in the
specified FontRenderContext . |
Rectangle2D |
Font.getMaxCharBounds(FontRenderContext frc)
Returns the bounds for the character with the maximum bounds as defined in the specified FontRenderContext . |
Rectangle2D |
Rectangle.getBounds2D()
Return the high precision bounding box of this rectangle. |
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 . |
Methods in java.awt with parameters of type Rectangle2D | |
boolean |
Polygon.intersects(Rectangle2D r)
Tests if the interior of this Polygon intersects the
interior of a specified Rectangle2D . |
boolean |
Polygon.contains(Rectangle2D r)
Tests if the interior of this Polygon 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. |
boolean |
Shape.intersects(Rectangle2D r)
Tests if the interior of the Shape intersects the
interior of a specified Rectangle2D . |
boolean |
Shape.contains(Rectangle2D r)
Tests if the interior of the Shape entirely contains the
specified Rectangle2D . |
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 |
Color.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. |
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 . |
PaintContext |
SystemColor.createContext(ColorModel cm,
Rectangle r,
Rectangle2D r2d,
AffineTransform xform,
RenderingHints hints)
Create and return a PaintContext used to generate a solid color pattern. |
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 |
GlyphMetrics.getBounds2D()
Returns the black box 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 tightest rectangle enclosing all
non-background pixels in the rendered representation of this
GlyphVector . |
Rectangle2D |
TextLayout.getBounds()
Returns the bounds of this TextLayout . |
Rectangle2D |
GraphicAttribute.getBounds()
Returns a Rectangle2D that encloses all of the
bits drawn by this GraphicAttribute relative to the
rendering position. |
Rectangle2D |
ImageGraphicAttribute.getBounds()
Returns a Rectangle2D that encloses all of the
bits rendered by this ImageGraphicAttribute , relative
to the rendering position. |
Rectangle2D |
ShapeGraphicAttribute.getBounds()
Returns a Rectangle2D that encloses all of the
bits drawn by this ShapeGraphicAttribute relative to
the rendering position. |
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,
TextLayout.CaretPolicy policy)
Returns two paths corresponding to the strong and weak caret. |
Shape[] |
TextLayout.getCaretShapes(int offset,
Rectangle2D bounds)
Returns two paths corresponding to the strong and weak caret. |
Shape |
TextLayout.getVisualHighlightShape(TextHitInfo firstEndpoint,
TextHitInfo secondEndpoint,
Rectangle2D bounds)
Returns a path enclosing the visual selection in the specified range, extended to bounds . |
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 . |
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(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 | |
Rectangle2D |
RectangularShape.getFrame()
Returns the framing Rectangle2D
that defines the overall shape of this object. |
Rectangle2D |
Rectangle2D.getBounds2D()
Returns the high precision bounding box of this Rectangle2D . |
abstract Rectangle2D |
Rectangle2D.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 |
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 |
Area.getBounds2D()
Returns a high precision bounding Rectangle2D that
completely encloses this Area . |
Rectangle2D |
Rectangle2D.Float.getBounds2D()
Returns the high precision bounding box of this Rectangle2D . |
Rectangle2D |
Rectangle2D.Float.createIntersection(Rectangle2D r)
Returns a new Rectangle2D object
representing the intersection 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.getBounds2D()
Returns the high precision bounding box of this Rectangle2D . |
Rectangle2D |
Rectangle2D.Double.createIntersection(Rectangle2D r)
Returns a new Rectangle2D object representing
the intersection 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 |
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 |
Arc2D.getBounds2D()
Returns the high-precision bounding box of the arc. |
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. |
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 |
GeneralPath.getBounds2D()
Returns the bounding box of the path. |
Rectangle2D |
QuadCurve2D.Float.getBounds2D()
Returns the bounding box of this QuadCurve2D . |
Rectangle2D |
QuadCurve2D.Double.getBounds2D()
Returns the bounding box of this QuadCurve2D . |
Rectangle2D |
CubicCurve2D.Float.getBounds2D()
Returns the bounding box of the shape. |
Rectangle2D |
CubicCurve2D.Double.getBounds2D()
Returns the bounding box of the shape. |
Methods in java.awt.geom with parameters of type Rectangle2D | |
void |
RectangularShape.setFrame(Rectangle2D r)
Sets the framing rectangle of this Shape to
be the specified Rectangle2D . |
boolean |
RectangularShape.intersects(Rectangle2D r)
Tests if the interior of the Shape intersects the
interior of a specified Rectangle2D . |
boolean |
RectangularShape.contains(Rectangle2D r)
Tests if the interior of the Shape entirely contains the
specified Rectangle2D . |
void |
Rectangle2D.setRect(Rectangle2D r)
Sets this Rectangle2D to be the same as the specified
Rectangle2D . |
abstract Rectangle2D |
Rectangle2D.createIntersection(Rectangle2D r)
Returns a new Rectangle2D object representing the
intersection 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. |
abstract Rectangle2D |
Rectangle2D.createUnion(Rectangle2D r)
Returns a new Rectangle2D object representing the
union of this Rectangle2D with 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. |
void |
Rectangle2D.add(Rectangle2D r)
Adds a Rectangle2D object to this
Rectangle2D . |
boolean |
Area.contains(Rectangle2D p)
Tests whether or not the interior of this Area object
completely contains the specified Rectangle2D . |
boolean |
Area.intersects(Rectangle2D p)
Tests whether the interior of this Area object
intersects the interior of the specified Rectangle2D . |
void |
Rectangle2D.Float.setRect(Rectangle2D r)
Sets this Rectangle2D to be the same as 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.Float.createUnion(Rectangle2D r)
Returns a new Rectangle2D object
representing the union of this Rectangle2D
with the specified Rectangle2D . |
void |
Rectangle2D.Double.setRect(Rectangle2D r)
Sets this Rectangle2D to be the same as the
specified Rectangle2D . |
Rectangle2D |
Rectangle2D.Double.createIntersection(Rectangle2D r)
Returns a new Rectangle2D object representing
the intersection 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 . |
boolean |
Line2D.intersects(Rectangle2D r)
Tests if this Line2D intersects the interior of a
specified Rectangle2D . |
boolean |
Line2D.contains(Rectangle2D r)
Tests if the interior of this Line2D entirely contains
the 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. |
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 |
GeneralPath.intersects(Rectangle2D r)
Tests if the interior of this Shape intersects the
interior of a specified Rectangle2D . |
boolean |
QuadCurve2D.intersects(Rectangle2D r)
Tests if the shape of this QuadCurve2D intersects the
interior of a specified Rectangle2D . |
boolean |
QuadCurve2D.contains(Rectangle2D r)
Tests if the interior of the shape of this QuadCurve2D entirely contains the specified
Rectangle2D . |
boolean |
CubicCurve2D.intersects(Rectangle2D r)
Tests if the shape intersects the interior of a specified Rectangle2D . |
boolean |
CubicCurve2D.contains(Rectangle2D r)
Tests if the interior of the shape entirely contains the specified Rectangle2D . |
Constructors in java.awt.geom with parameters of type Rectangle2D | |
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. |
|
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. |
Uses of Rectangle2D in java.awt.image |
Methods in java.awt.image that return Rectangle2D | |
Rectangle2D |
LookupOp.getBounds2D(BufferedImage src)
Returns the bounding box of the filtered destination image. |
Rectangle2D |
LookupOp.getBounds2D(Raster src)
Returns the bounding box of the filtered destination Raster. |
Rectangle2D |
BufferedImageOp.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 |
ConvolveOp.getBounds2D(Raster src)
Returns the bounding box of the filtered destination Raster. |
Rectangle2D |
BandCombineOp.getBounds2D(Raster src)
Returns the bounding box of the transformed destination. |
Rectangle2D |
AffineTransformOp.getBounds2D(BufferedImage src)
Returns the bounding box of the transformed destination. |
Rectangle2D |
AffineTransformOp.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 |
ColorConvertOp.getBounds2D(BufferedImage src)
Returns the bounding box of the destination, given this source. |
Rectangle2D |
ColorConvertOp.getBounds2D(Raster src)
Returns the bounding box of the destination, given this source. |
Rectangle2D |
RescaleOp.getBounds2D(BufferedImage src)
Returns the bounding box of the rescaled destination image. |
Rectangle2D |
RescaleOp.getBounds2D(Raster src)
Returns the bounding box of the rescaled destination Raster. |
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 Std. Ed. v1.3.1 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Java, Java 2D, and JDBC are trademarks or registered trademarks of Oracle and/or its affiliates, in the US and other countries.
Copyright © 1995, 2010 Oracle and/or its affiliates. All rights reserved.