Java™ Platform
Standard Ed. 6

Uses of Interface
java.awt.Shape

Packages that use Shape
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.renderable Provides classes and interfaces for producing rendering-independent images. 
javax.swing Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms. 
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. 
javax.swing.text.html Provides the class HTMLEditorKit and supporting classes for creating HTML text editors. 
 

Uses of Shape in java.awt
 

Classes in java.awt that implement Shape
 class Polygon
          The Polygon class encapsulates a description of a closed, two-dimensional region within a coordinate space.
 class Rectangle
          A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's upper-left point (x,y) in the coordinate space, its width, and its height.
 

Methods in java.awt that return Shape
 Shape Stroke.createStrokedShape(Shape p)
          Returns an outline Shape which encloses the area that should be painted when the Shape is stroked according to the rules defined by the object implementing the Stroke interface.
 Shape BasicStroke.createStrokedShape(Shape s)
          Returns a Shape whose interior defines the stroked outline of a specified Shape.
abstract  Shape Graphics.getClip()
          Gets the current clipping area.
 

Methods in java.awt with parameters of type Shape
abstract  void Graphics2D.clip(Shape s)
          Intersects the current Clip with the interior of the specified Shape and sets the Clip to the resulting intersection.
 Shape Stroke.createStrokedShape(Shape p)
          Returns an outline Shape which encloses the area that should be painted when the Shape is stroked according to the rules defined by the object implementing the Stroke interface.
 Shape BasicStroke.createStrokedShape(Shape s)
          Returns a Shape whose interior defines the stroked outline of a specified Shape.
abstract  void Graphics2D.draw(Shape s)
          Strokes the outline of a Shape using the settings of the current Graphics2D context.
abstract  void Graphics2D.fill(Shape s)
          Fills the interior of a Shape using the settings of the Graphics2D context.
abstract  boolean Graphics2D.hit(Rectangle rect, Shape s, boolean onStroke)
          Checks whether or not the specified Shape intersects the specified Rectangle, which is in device space.
abstract  void Graphics.setClip(Shape clip)
          Sets the current clipping area to an arbitrary clip shape.
 

Uses of Shape in java.awt.font
 

Methods in java.awt.font that return Shape
 Shape TextLayout.getBlackBoxBounds(int firstEndpoint, int secondEndpoint)
          Returns the black box bounds of the characters in the specified range.
 Shape TextLayout.getCaretShape(TextHitInfo hit)
          Returns a Shape representing the caret at the specified hit inside the natural bounds of this TextLayout.
 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)
          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.getCaretShapes(int offset, Rectangle2D bounds, TextLayout.CaretPolicy policy)
          Returns two paths corresponding to the strong and weak caret.
abstract  Shape GlyphVector.getGlyphLogicalBounds(int glyphIndex)
          Returns the logical bounds of the specified glyph within this GlyphVector.
abstract  Shape GlyphVector.getGlyphOutline(int glyphIndex)
          Returns a Shape whose interior corresponds to the visual representation of the specified glyph within this GlyphVector.
 Shape GlyphVector.getGlyphOutline(int glyphIndex, float x, float y)
          Returns a Shape whose interior corresponds to the visual representation of the specified glyph within this GlyphVector, offset to x, y.
abstract  Shape GlyphVector.getGlyphVisualBounds(int glyphIndex)
          Returns the visual bounds of the specified glyph within the GlyphVector.
 Shape TextLayout.getLogicalHighlightShape(int firstEndpoint, int secondEndpoint)
          Returns a Shape enclosing the logical selection in the specified range, extended to the natural bounds of this TextLayout.
 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.
abstract  Shape GlyphVector.getOutline()
          Returns a Shape whose interior corresponds to the visual representation of this GlyphVector.
 Shape TextLayout.getOutline(AffineTransform tx)
          Returns a Shape representing the outline of this TextLayout.
 Shape ShapeGraphicAttribute.getOutline(AffineTransform tx)
          Return a Shape that represents the region that this ShapeGraphicAttribute renders.
 Shape GraphicAttribute.getOutline(AffineTransform tx)
          Return a Shape that represents the region that this GraphicAttribute renders.
abstract  Shape GlyphVector.getOutline(float x, float y)
          Returns a Shape whose interior corresponds to the visual representation of this GlyphVector when rendered at x, y.
 Shape TextLayout.getVisualHighlightShape(TextHitInfo firstEndpoint, TextHitInfo secondEndpoint)
          Returns a Shape enclosing the visual selection in the specified range, extended to the bounds.
 Shape TextLayout.getVisualHighlightShape(TextHitInfo firstEndpoint, TextHitInfo secondEndpoint, Rectangle2D bounds)
          Returns a path enclosing the visual selection in the specified range, extended to bounds.
 

Constructors in java.awt.font with parameters of type Shape
ShapeGraphicAttribute(Shape shape, int alignment, boolean stroke)
          Constructs a ShapeGraphicAttribute for the specified Shape.
 

Uses of Shape in java.awt.geom
 

Classes in java.awt.geom that implement Shape
 class Arc2D
          Arc2D is the abstract superclass for all objects that store a 2D arc defined by a framing rectangle, start angle, angular extent (length of the arc), and a closure type (OPEN, CHORD, or PIE).
static class Arc2D.Double
          This class defines an arc specified in double precision.
static class Arc2D.Float
          This class defines an arc specified in float precision.
 class Area
          An Area object stores and manipulates a resolution-independent description of an enclosed area of 2-dimensional space.
 class CubicCurve2D
          The CubicCurve2D class defines a cubic parametric curve segment in (x,y) coordinate space.
static class CubicCurve2D.Double
          A cubic parametric curve segment specified with double coordinates.
static class CubicCurve2D.Float
          A cubic parametric curve segment specified with float coordinates.
 class Ellipse2D
          The Ellipse2D class describes an ellipse that is defined by a framing rectangle.
static class Ellipse2D.Double
          The Double class defines an ellipse specified in double precision.
static class Ellipse2D.Float
          The Float class defines an ellipse specified in float precision.
 class GeneralPath
          The GeneralPath class represents a geometric path constructed from straight lines, and quadratic and cubic (Bézier) curves.
 class Line2D
          This Line2D represents a line segment in (x,y) coordinate space.
static class Line2D.Double
          A line segment specified with double coordinates.
static class Line2D.Float
          A line segment specified with float coordinates.
 class Path2D
          The Path2D class provides a simple, yet flexible shape which represents an arbitrary geometric path.
static class Path2D.Double
          The Double class defines a geometric path with coordinates stored in double precision floating point.
static class Path2D.Float
          The Float class defines a geometric path with coordinates stored in single precision floating point.
 class QuadCurve2D
          The QuadCurve2D class defines a quadratic parametric curve segment in (x,y) coordinate space.
static class QuadCurve2D.Double
          A quadratic parametric curve segment specified with double coordinates.
static class QuadCurve2D.Float
          A quadratic parametric curve segment specified with float coordinates.
 class Rectangle2D
          The Rectangle2D class describes a rectangle defined by a location (x,y) and dimension (w x h).
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.
 class RectangularShape
          RectangularShape is the base class for a number of Shape objects whose geometry is defined by a rectangular frame.
 class RoundRectangle2D
          The RoundRectangle2D class defines a rectangle with rounded corners defined by a location (x,y), a dimension (w x h), and the width and height of an arc with which to round the corners.
static class RoundRectangle2D.Double
          The Double class defines a rectangle with rounded corners all specified in double coordinates.
static class RoundRectangle2D.Float
          The Float class defines a rectangle with rounded corners all specified in float coordinates.
 

Methods in java.awt.geom that return Shape
 Shape Path2D.createTransformedShape(AffineTransform at)
          Returns a new Shape representing a transformed version of this Path2D.
 Shape AffineTransform.createTransformedShape(Shape pSrc)
          Returns a new Shape object defined by the geometry of the specified Shape after it has been transformed by this transform.
 

Methods in java.awt.geom with parameters of type Shape
 void Path2D.append(Shape s, boolean connect)
          Appends the geometry of the specified Shape object to the path, possibly connecting the new geometry to the existing path segments with a line segment.
 Shape AffineTransform.createTransformedShape(Shape pSrc)
          Returns a new Shape object defined by the geometry of the specified Shape after it has been transformed by this transform.
 

Constructors in java.awt.geom with parameters of type Shape
Area(Shape s)
          The Area class creates an area geometry from the specified Shape object.
GeneralPath(Shape s)
          Constructs a new GeneralPath object from an arbitrary Shape object.
Path2D.Double(Shape s)
          Constructs a new double precision Path2D object from an arbitrary Shape object.
Path2D.Double(Shape s, AffineTransform at)
          Constructs a new double precision Path2D object from an arbitrary Shape object, transformed by an AffineTransform object.
Path2D.Float(Shape s)
          Constructs a new single precision Path2D object from an arbitrary Shape object.
Path2D.Float(Shape s, AffineTransform at)
          Constructs a new single precision Path2D object from an arbitrary Shape object, transformed by an AffineTransform object.
 

Uses of Shape in java.awt.image.renderable
 

Methods in java.awt.image.renderable that return Shape
 Shape RenderContext.getAreaOfInterest()
          Gets the ares of interest currently contained in the RenderContext.
 

Methods in java.awt.image.renderable with parameters of type Shape
 void RenderContext.setAreaOfInterest(Shape newAoi)
          Sets the current area of interest.
 

Constructors in java.awt.image.renderable with parameters of type Shape
RenderContext(AffineTransform usr2dev, Shape aoi)
          Constructs a RenderContext with a given transform and area of interest.
RenderContext(AffineTransform usr2dev, Shape aoi, RenderingHints hints)
          Constructs a RenderContext with a given transform.
 

Uses of Shape in javax.swing
 

Methods in javax.swing that return Shape
 Shape DebugGraphics.getClip()
          Overrides Graphics.getClip.
 

Methods in javax.swing with parameters of type Shape
 void DebugGraphics.setClip(Shape clip)
          Overrides Graphics.setClip.
 

Uses of Shape in javax.swing.plaf.basic
 

Classes in javax.swing.plaf.basic that implement Shape
static class BasicTextUI.BasicCaret
           
 

Uses of Shape in javax.swing.text
 

Classes in javax.swing.text that implement Shape
 class DefaultCaret
          A default implementation of Caret.
 

Methods in javax.swing.text that return Shape
protected  Shape FieldView.adjustAllocation(Shape a)
          Adjusts the allocation given to the view to be a suitable allocation for a text field.
protected  Shape AsyncBoxView.ChildLocator.getChildAllocation(int index)
          Fetch the allocation to use for a child view.
 Shape View.getChildAllocation(int index, Shape a)
          Fetches the allocation for the given child view.
 Shape CompositeView.getChildAllocation(int index, Shape a)
          Fetches the allocation for the given child view to render into.
 Shape BoxView.getChildAllocation(int index, Shape a)
          Fetches the allocation for the given child view.
 Shape AsyncBoxView.getChildAllocation(int index, Shape a)
          Fetches the allocation for the given child view.
 Shape AsyncBoxView.ChildLocator.getChildAllocation(int index, Shape a)
          Fetch the allocation to use for a child view.
abstract  Shape GlyphView.GlyphPainter.modelToView(GlyphView v, int pos, Position.Bias bias, Shape a)
          Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
 Shape View.modelToView(int p0, Position.Bias b0, int p1, Position.Bias b1, Shape a)
          Provides a mapping, for a given region, from the document model coordinate space to the view coordinate space.
 Shape CompositeView.modelToView(int p0, Position.Bias b0, int p1, Position.Bias b1, Shape a)
          Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
 Shape View.modelToView(int pos, Shape a)
          Deprecated.  
abstract  Shape View.modelToView(int pos, Shape a, Position.Bias b)
          Provides a mapping, for a given character, from the document model coordinate space to the view coordinate space.
 Shape PlainView.modelToView(int pos, Shape a, Position.Bias b)
          Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
 Shape PasswordView.modelToView(int pos, Shape a, Position.Bias b)
          Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
 Shape IconView.modelToView(int pos, Shape a, Position.Bias b)
          Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
 Shape GlyphView.modelToView(int pos, Shape a, Position.Bias b)
          Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
 Shape FieldView.modelToView(int pos, Shape a, Position.Bias b)
          Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
 Shape CompositeView.modelToView(int pos, Shape a, Position.Bias b)
          Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
 Shape ComponentView.modelToView(int pos, Shape a, Position.Bias b)
          Provides a mapping from the coordinate space of the model to that of the view.
 Shape BoxView.modelToView(int pos, Shape a, Position.Bias b)
          Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
 Shape AsyncBoxView.modelToView(int pos, Shape a, Position.Bias b)
          Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
abstract  Shape LayeredHighlighter.LayerPainter.paintLayer(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
           
 Shape DefaultHighlighter.DefaultHighlightPainter.paintLayer(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view)
          Paints a portion of a highlight.
 

Methods in javax.swing.text with parameters of type Shape
protected  Shape FieldView.adjustAllocation(Shape a)
          Adjusts the allocation given to the view to be a suitable allocation for a text field.
 View ParagraphView.breakView(int axis, float len, Shape a)
          Breaks this view on the given axis at the given length.
 void WrappedPlainView.changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
          Gives notification from the document that attributes were changed in a location that this view is responsible for.
 void View.changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
          Gives notification from the document that attributes were changed in a location that this view is responsible for.
 void PlainView.changedUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          Gives notification from the document that attributes were changed in a location that this view is responsible for.
 void ParagraphView.changedUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          Gives notification from the document that attributes were changed in a location that this view is responsible for.
 void LabelView.changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
          Gives notification from the document that attributes were changed in a location that this view is responsible for.
 void GlyphView.changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
          Gives notification from the document that attributes were changed in a location that this view is responsible for.
 void FlowView.changedUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          Gives notification from the document that attributes were changed in a location that this view is responsible for.
protected  void PlainView.damageLineRange(int line0, int line1, Shape a, Component host)
          Repaint the given line range.
protected  void View.forwardUpdate(DocumentEvent.ElementChange ec, DocumentEvent e, Shape a, ViewFactory f)
          Forwards the given DocumentEvent to the child views that need to be notified of the change to the model.
protected  void TableView.forwardUpdate(DocumentEvent.ElementChange ec, DocumentEvent e, Shape a, ViewFactory f)
           
protected  void BoxView.forwardUpdate(DocumentEvent.ElementChange ec, DocumentEvent e, Shape a, ViewFactory f)
          Forwards the given DocumentEvent to the child views that need to be notified of the change to the model.
protected  void View.forwardUpdateToView(View v, DocumentEvent e, Shape a, ViewFactory f)
          Forwards the DocumentEvent to the give child view.
 Shape View.getChildAllocation(int index, Shape a)
          Fetches the allocation for the given child view.
 Shape CompositeView.getChildAllocation(int index, Shape a)
          Fetches the allocation for the given child view to render into.
 Shape BoxView.getChildAllocation(int index, Shape a)
          Fetches the allocation for the given child view.
 Shape AsyncBoxView.getChildAllocation(int index, Shape a)
          Fetches the allocation for the given child view.
 Shape AsyncBoxView.ChildLocator.getChildAllocation(int index, Shape a)
          Fetch the allocation to use for a child view.
protected  int ParagraphView.getClosestPositionTo(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet, int rowIndex, int x)
          Returns the closest model position to x.
protected  Rectangle CompositeView.getInsideAllocation(Shape a)
          Translates the immutable allocation given to the view to a mutable allocation that represents the interior allocation (i.e.
protected  int CompositeView.getNextEastWestVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          Returns the next visual position for the cursor, in either the east or west direction.
protected  int ParagraphView.getNextNorthSouthVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          Returns the next visual position for the cursor, in either the east or west direction.
protected  int CompositeView.getNextNorthSouthVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          Returns the next visual position for the cursor, in either the north or south direction.
 int GlyphView.GlyphPainter.getNextVisualPositionFrom(GlyphView v, int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          Provides a way to determine the next visually represented model location that one might place a caret.
 int View.getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          Provides a way to determine the next visually represented model location at which one might place a caret.
 int GlyphView.getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          Provides a way to determine the next visually represented model location that one might place a caret.
 int CompositeView.getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          Provides a way to determine the next visually represented model location that one might place a caret.
 int AsyncBoxView.getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          Provides a way to determine the next visually represented model location that one might place a caret.
 String View.getToolTipText(float x, float y, Shape allocation)
          Returns the tooltip text at the specified location.
 int View.getViewIndex(float x, float y, Shape allocation)
          Returns the child view index representing the given position in the view.
 int AsyncBoxView.ChildLocator.getViewIndexAtPoint(float x, float y, Shape a)
          Fetches the child view index at the given point.
 void ZoneView.insertUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          Gives notification that something was inserted into the document in a location that this view is responsible for.
 void WrappedPlainView.insertUpdate(DocumentEvent e, Shape a, ViewFactory f)
          Gives notification that something was inserted into the document in a location that this view is responsible for.
 void View.insertUpdate(DocumentEvent e, Shape a, ViewFactory f)
          Gives notification that something was inserted into the document in a location that this view is responsible for.
 void PlainView.insertUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          Gives notification that something was inserted into the document in a location that this view is responsible for.
 void GlyphView.insertUpdate(DocumentEvent e, Shape a, ViewFactory f)
          Gives notification that something was inserted into the document in a location that this view is responsible for.
 void FlowView.insertUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          Gives notification that something was inserted into the document in a location that this view is responsible for.
 void FieldView.insertUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          Gives notification that something was inserted into the document in a location that this view is responsible for.
protected  Rectangle PlainView.lineToRect(Shape a, int line)
          Determine the rectangle that represents the given line.
abstract  Shape GlyphView.GlyphPainter.modelToView(GlyphView v, int pos, Position.Bias bias, Shape a)
          Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
 Shape View.modelToView(int p0, Position.Bias b0, int p1, Position.Bias b1, Shape a)
          Provides a mapping, for a given region, from the document model coordinate space to the view coordinate space.
 Shape CompositeView.modelToView(int p0, Position.Bias b0, int p1, Position.Bias b1, Shape a)
          Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
 Shape View.modelToView(int pos, Shape a)
          Deprecated.  
abstract  Shape View.modelToView(int pos, Shape a, Position.Bias b)
          Provides a mapping, for a given character, from the document model coordinate space to the view coordinate space.
 Shape PlainView.modelToView(int pos, Shape a, Position.Bias b)
          Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
 Shape PasswordView.modelToView(int pos, Shape a, Position.Bias b)
          Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
 Shape IconView.modelToView(int pos, Shape a, Position.Bias b)
          Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
 Shape GlyphView.modelToView(int pos, Shape a, Position.Bias b)
          Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
 Shape FieldView.modelToView(int pos, Shape a, Position.Bias b)
          Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
 Shape CompositeView.modelToView(int pos, Shape a, Position.Bias b)
          Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
 Shape ComponentView.modelToView(int pos, Shape a, Position.Bias b)
          Provides a mapping from the coordinate space of the model to that of the view.
 Shape BoxView.modelToView(int pos, Shape a, Position.Bias b)
          Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
 Shape AsyncBoxView.modelToView(int pos, Shape a, Position.Bias b)
          Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
abstract  void GlyphView.GlyphPainter.paint(GlyphView v, Graphics g, Shape a, int p0, int p1)
          Paint the glyphs representing the given range.
 void Highlighter.HighlightPainter.paint(Graphics g, int p0, int p1, Shape bounds, JTextComponent c)
          Renders the highlight.
 void DefaultHighlighter.DefaultHighlightPainter.paint(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c)
          Paints a highlight.
 void WrappedPlainView.paint(Graphics g, Shape a)
          Renders using the given rendering surface and area on that surface.
abstract  void View.paint(Graphics g, Shape allocation)
          Renders using the given rendering surface and area on that surface.
 void PlainView.paint(Graphics g, Shape a)
          Renders using the given rendering surface and area on that surface.
 void ParagraphView.paint(Graphics g, Shape a)
          Renders using the given rendering surface and area on that surface.
 void IconView.paint(Graphics g, Shape a)
          Paints the icon.
 void GlyphView.paint(Graphics g, Shape a)
          Renders a portion of a text style run.
 void FieldView.paint(Graphics g, Shape a)
          Renders using the given rendering surface and area on that surface.
 void ComponentView.paint(Graphics g, Shape a)
          The real paint behavior occurs naturally from the association that the component has with its parent container (the same container hosting this view).
 void BoxView.paint(Graphics g, Shape allocation)
          Renders the BoxView using the given rendering surface and area on that surface.
 void AsyncBoxView.paint(Graphics g, Shape alloc)
          Render the view using the given allocation and rendering surface.
abstract  Shape LayeredHighlighter.LayerPainter.paintLayer(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
           
 Shape DefaultHighlighter.DefaultHighlightPainter.paintLayer(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view)
          Paints a portion of a highlight.
abstract  void LayeredHighlighter.paintLayeredHighlights(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
          When leaf Views (such as LabelView) are rendering they should call into this method.
 void DefaultHighlighter.paintLayeredHighlights(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
          When leaf Views (such as LabelView) are rendering they should call into this method.
 void ZoneView.removeUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          Gives notification that something was removed from the document in a location that this view is responsible for.
 void WrappedPlainView.removeUpdate(DocumentEvent e, Shape a, ViewFactory f)
          Gives notification that something was removed from the document in a location that this view is responsible for.
 void View.removeUpdate(DocumentEvent e, Shape a, ViewFactory f)
          Gives notification that something was removed from the document in a location that this view is responsible for.
 void PlainView.removeUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          Gives notification that something was removed from the document in a location that this view is responsible for.
 void GlyphView.removeUpdate(DocumentEvent e, Shape a, ViewFactory f)
          Gives notification that something was removed from the document in a location that this view is responsible for.
 void FlowView.removeUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          Gives notification that something was removed from the document in a location that this view is responsible for.
 void FieldView.removeUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          Gives notification that something was removed from the document in a location that this view is responsible for.
protected  void AsyncBoxView.ChildLocator.setAllocation(Shape a)
          Copy the currently allocated shape into the Rectangle used to store the current allocation.
protected  void PlainView.updateDamage(DocumentEvent changes, Shape a, ViewFactory f)
          Repaint the region of change covered by the given document event.
protected  void View.updateLayout(DocumentEvent.ElementChange ec, DocumentEvent e, Shape a)
          Updates the layout in response to receiving notification of change from the model.
protected  void AsyncBoxView.updateLayout(DocumentEvent.ElementChange ec, DocumentEvent e, Shape a)
          Update the layout in response to receiving notification of change from the model.
 int View.viewToModel(float x, float y, Shape a)
          Deprecated.  
abstract  int View.viewToModel(float x, float y, Shape a, Position.Bias[] biasReturn)
          Provides a mapping from the view coordinate space to the logical coordinate space of the model.
 int PlainView.viewToModel(float fx, float fy, Shape a, Position.Bias[] bias)
          Provides a mapping from the view coordinate space to the logical coordinate space of the model.
 int PasswordView.viewToModel(float fx, float fy, Shape a, Position.Bias[] bias)
          Provides a mapping from the view coordinate space to the logical coordinate space of the model.
 int IconView.viewToModel(float x, float y, Shape a, Position.Bias[] bias)
          Provides a mapping from the view coordinate space to the logical coordinate space of the model.
 int GlyphView.viewToModel(float x, float y, Shape a, Position.Bias[] biasReturn)
          Provides a mapping from the view coordinate space to the logical coordinate space of the model.
 int FieldView.viewToModel(float fx, float fy, Shape a, Position.Bias[] bias)
          Provides a mapping from the view coordinate space to the logical coordinate space of the model.
 int CompositeView.viewToModel(float x, float y, Shape a, Position.Bias[] bias)
          Provides a mapping from the view coordinate space to the logical coordinate space of the model.
 int ComponentView.viewToModel(float x, float y, Shape a, Position.Bias[] bias)
          Provides a mapping from the view coordinate space to the logical coordinate space of the model.
 int BoxView.viewToModel(float x, float y, Shape a, Position.Bias[] bias)
          Provides a mapping from the view coordinate space to the logical coordinate space of the model.
 int AsyncBoxView.viewToModel(float x, float y, Shape a, Position.Bias[] biasReturn)
          Provides a mapping from the view coordinate space to the logical coordinate space of the model.
abstract  int GlyphView.GlyphPainter.viewToModel(GlyphView v, float x, float y, Shape a, Position.Bias[] biasReturn)
          Provides a mapping from the view coordinate space to the logical coordinate space of the model.
 

Uses of Shape in javax.swing.text.html
 

Methods in javax.swing.text.html that return Shape
 Shape ImageView.modelToView(int pos, Shape a, Position.Bias b)
          Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
 

Methods in javax.swing.text.html with parameters of type Shape
 void InlineView.changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
          Gives notification from the document that attributes were changed in a location that this view is responsible for.
 void ImageView.changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
          Invoked when the Elements attributes have changed.
 void BlockView.changedUpdate(DocumentEvent changes, Shape a, ViewFactory f)
           
 String ImageView.getToolTipText(float x, float y, Shape allocation)
          For images the tooltip text comes from text specified with the ALT attribute.
 void InlineView.insertUpdate(DocumentEvent e, Shape a, ViewFactory f)
          Gives notification that something was inserted into the document in a location that this view is responsible for.
 Shape ImageView.modelToView(int pos, Shape a, Position.Bias b)
          Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
 void ParagraphView.paint(Graphics g, Shape a)
          Renders using the given rendering surface and area on that surface.
 void ListView.paint(Graphics g, Shape allocation)
          Renders using the given rendering surface and area on that surface.
 void ImageView.paint(Graphics g, Shape a)
          Paints the View.
 void BlockView.paint(Graphics g, Shape allocation)
          Renders using the given rendering surface and area on that surface.
 void InlineView.removeUpdate(DocumentEvent e, Shape a, ViewFactory f)
          Gives notification that something was removed from the document in a location that this view is responsible for.
 int ImageView.viewToModel(float x, float y, Shape a, Position.Bias[] bias)
          Provides a mapping from the view coordinate space to the logical coordinate space of the model.
 


Java™ Platform
Standard Ed. 6

Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 1993, 2015, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.

Scripting on this page tracks web page traffic, but does not change the content in any way.