|
JSR-209 (Final Approval Ballot) | ||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
javax.swing.text | Provides classes and interfaces that deal with editable and noneditable text components. |
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 top-left point
(x, y)
in the coordinate space, its width, and its height. |
Methods in java.awt that return Shape | |
Shape |
BasicStroke.createStrokedShape(Shape s)
Returns a Shape whose interior defines the
stroked outline of a specified 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. |
Methods in java.awt with parameters of type Shape | |
Shape |
BasicStroke.createStrokedShape(Shape s)
Returns a Shape whose interior defines the
stroked outline of a specified 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. |
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 |
Graphics2D.clip(Shape s)
Intersects the current Clip with the interior of the
specified Shape and sets the Clip to the
resulting intersection. |
Uses of Shape in java.awt.font |
Methods in java.awt.font that return Shape | |
Shape |
TextLayout.getCaretShape(java.awt.font.TextHitInfo hit,
Rectangle2D bounds)
Returns a Shape representing the caret at the specified
hit inside the specified bounds. |
Shape |
TextLayout.getCaretShape(java.awt.font.TextHitInfo hit)
Returns a Shape representing the caret at the specified
hit inside the natural bounds of this TextLayout . |
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.getCaretShapes(int offset)
Returns two paths corresponding to the strong and weak caret. |
Shape |
TextLayout.getVisualHighlightShape(java.awt.font.TextHitInfo firstEndpoint,
java.awt.font.TextHitInfo secondEndpoint,
Rectangle2D bounds)
Returns a path enclosing the visual selection in the specified range, extended to bounds . |
Shape |
TextLayout.getVisualHighlightShape(java.awt.font.TextHitInfo firstEndpoint,
java.awt.font.TextHitInfo secondEndpoint)
Returns a Shape enclosing the visual selection in the
specified range, extended to the 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 . |
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.getBlackBoxBounds(int firstEndpoint,
int secondEndpoint)
Returns the black box bounds of the characters in the specified range. |
Shape |
TextLayout.getOutline(AffineTransform tx)
Returns a Shape representing the outline of this
TextLayout . |
abstract Shape |
GlyphVector.getOutline()
Returns a Shape whose interior corresponds to the
visual representation of this GlyphVector . |
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. |
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.getGlyphLogicalBounds(int glyphIndex)
Returns the logical bounds of the specified glyph within this GlyphVector . |
abstract Shape |
GlyphVector.getGlyphVisualBounds(int glyphIndex)
Returns the visual bounds of the specified glyph within the GlyphVector . |
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 bounding rectangle,
start angle, angular extent (length of the arc), and a closure type
(OPEN , CHORD , or PIE ). |
static class |
Arc2D.Float
This class defines an arc specified in float precision. |
class |
Area
The Area class is a device-independent specification of an
arbitrarily-shaped area. |
class |
CubicCurve2D
The CubicCurve2D class defines a cubic parametric curve
segment in (x, y) coordinate space. |
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 bounding rectangle. |
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.Float
A line segment specified with float coordinates. |
class |
QuadCurve2D
The QuadCurve2D class defines a quadratic parametric curve
segment in (x, y) coordinate space. |
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.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.Float
The Float class defines a rectangle with rounded
corners all specified in float coordinates. |
Methods in java.awt.geom that return Shape | |
Shape |
GeneralPath.createTransformedShape(AffineTransform at)
Returns a new transformed Shape . |
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 |
GeneralPath.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 | |
GeneralPath(Shape s)
Constructs a new GeneralPath object from an arbitrary
Shape object. |
|
Area(Shape s)
The Area class creates an area geometry from the
specified Shape object. |
Uses of Shape in javax.swing.text |
Methods in javax.swing.text that return Shape | |
Shape |
View.getChildAllocation(int index,
Shape a)
Fetches the allocation for the given child view. |
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 |
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. |
Methods in javax.swing.text with parameters of type Shape | |
abstract void |
View.paint(java.awt.Graphics g,
Shape allocation)
Renders using the given rendering surface and area on that surface. |
Shape |
View.getChildAllocation(int index,
Shape a)
Fetches the allocation for the given child view. |
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. |
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 |
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. |
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. |
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 |
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 |
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. |
java.lang.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. |
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 |
View.forwardUpdateToView(View v,
DocumentEvent e,
Shape a,
ViewFactory f)
Forwards the DocumentEvent to the give child view. |
protected void |
View.updateLayout(DocumentEvent.ElementChange ec,
DocumentEvent e,
Shape a)
Updates the layout in response to receiving notification of change from the model. |
void |
Highlighter.HighlightPainter.paint(java.awt.Graphics g,
int p0,
int p1,
Shape bounds,
JTextComponent c)
Renders the highlight. |
|
JSR-209 (Final Approval Ballot) | ||||||||||
PREV NEXT | FRAMES NO FRAMES |