java.awt.font
public final class ShapeGraphicAttribute extends GraphicAttribute
| Field Summary | |
|---|---|
| static boolean | FILL True if the shape should be filled. |
| static boolean | STROKE True if the shape should be stroked with a 1-pixel wide stroke. |
| Constructor Summary | |
|---|---|
| ShapeGraphicAttribute(Shape shape, int alignment, boolean stroke)
Constructor.
| |
| Method Summary | |
|---|---|
| void | draw(Graphics2D graphics, float x, float y)
Draws the graphic at the given location.
|
| boolean | equals(Object obj)
Compares this ShapeGraphicAttribute to obj.
|
| boolean | equals(ShapeGraphicAttribute rhs)
Compares this ShapeGraphicAttribute to rhs.
|
| float | getAdvance()
Gets the distance from the origin of its Shape to the right side of the
bounds of its Shape.
|
| float | getAscent()
Gets the positive distance from the origin of its Shape to the top of
bounds.
|
| Rectangle2D | getBounds()
Returns a Rectangle2D that encloses all of the bits drawn by this shape.
|
| float | getDescent()
Gets the distance from the origin of its Shape to the bottom of the bounds.
|
| int | hashCode()
Gets the hash code.
|
Parameters: shape - the Shape to render. The Shape is rendered with its origin. alignment - the alignment stroke - true if the Shape should be stroked; false if the Shape should be filled.
Parameters: graphics - the graphics to use. x - the x location to draw at. y - the y location to draw at.
Parameters: obj - the object to compare.
Parameters: rhs - the ShapeGraphicAttribute to compare.
Returns: the advance
Returns: the ascent
Returns: the bounds of the shape.
Returns: the descent
Returns: the hash code.