|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
java.awt.font.GraphicAttribute
![]()
![]()
![]()
java.awt.font.ImageGraphicAttribute
public final class ImageGraphicAttribute

The ImageGraphicAttribute class is an implementation of
GraphicAttribute
which draws images in
a TextLayout
.
GraphicAttribute

| Field Summary |
|---|
Fields inherited from class java.awt.font.GraphicAttribute ![]() |
|---|
BOTTOM_ALIGNMENT |
| Constructor Summary | |
|---|---|
ImageGraphicAttribute
Constucts an ImageGraphicAttribute from the specified
Image . |
|
ImageGraphicAttribute
Constructs an ImageGraphicAttribute from the specified
Image. |
|
| Method Summary | |
|---|---|
void |
draw
Renders the graphic at the specified location. |
boolean |
equals
Compares this ImageGraphicAttribute to the specified
ImageGraphicAttribute. |
boolean |
equals
Compares this ImageGraphicAttribute to the specified
Object . |
float |
getAdvance
Returns the advance of this ImageGraphicAttribute. |
float |
getAscent
Returns the ascent of this ImageGraphicAttribute. |
Rectangle2D |
getBounds
Returns a Rectangle2D that encloses all of the
bits rendered by this ImageGraphicAttribute, relative
to the rendering position. |
float |
getDescent
Returns the descent of this ImageGraphicAttribute. |
int |
hashCode
Returns a hashcode for this ImageGraphicAttribute. |
Methods inherited from class java.awt.font.GraphicAttribute ![]() |
|---|
getAlignment |
Methods inherited from class java.lang.Object ![]() |
|---|
clone |
| Constructor Detail |
|---|

public ImageGraphicAttribute(Image![]()
![]()
image, int alignment)
ImageGraphicAttribute from the specified
Image
. The origin is at (0, 0).
image - the Image rendered by this
ImageGraphicAttribute.
This object keeps a reference to image.alignment - one of the alignments from this
ImageGraphicAttribute

public ImageGraphicAttribute(Image![]()
![]()
image, int alignment, float originX, float originY)
ImageGraphicAttribute from the specified
Image. The point
(originX, originY) in the
Image appears at the origin of the
ImageGraphicAttribute within the text.
image - the Image rendered by this
ImageGraphicAttribute.
This object keeps a reference to image.alignment - one of the alignments from this
ImageGraphicAttributeoriginX, originY - the coordinates of the point within
the Image that appears at the origin of the
ImageGraphicAttribute in the text line.| Method Detail |
|---|

public float getAscent()
ImageGraphicAttribute. The
ascent of an ImageGraphicAttribute is the distance
from the top of the image to the origin.
getAscent

in class GraphicAttribute

ImageGraphicAttribute.GraphicAttribute.getBounds()


public float getDescent()
ImageGraphicAttribute.
The descent of an ImageGraphicAttribute is the
distance from the origin to the bottom of the image.
getDescent

in class GraphicAttribute

ImageGraphicAttribute.GraphicAttribute.getBounds()


public float getAdvance()
ImageGraphicAttribute.
The advance of an ImageGraphicAttribute is the
distance from the origin to the right edge of the image.
getAdvance

in class GraphicAttribute

ImageGraphicAttribute.GraphicAttribute.getBounds()


public Rectangle2D![]()
![]()
getBounds()
Rectangle2D
that encloses all of the
bits rendered by this ImageGraphicAttribute, relative
to the rendering position. A graphic can be rendered beyond its
origin, ascent, descent, or advance; but if it is, this
method's implementation must indicate where the graphic is rendered.
getBounds

in class GraphicAttribute

Rectangle2D that encloses all of the bits
rendered by this ImageGraphicAttribute.

public void draw(Graphics2D![]()
![]()
graphics, float x, float y)
draw

in class GraphicAttribute

graphics - the Graphics2D
into which to render the
graphicx, y - the user-space coordinates where the graphic is
rendered

public int hashCode()
ImageGraphicAttribute.
hashCode

in class Object

Object.equals(java.lang.Object)
,
Hashtable


public boolean equals(Object![]()
![]()
rhs)
ImageGraphicAttribute to the specified
Object
.
equals

in class Object

rhs - the Object to compare for equality
true if this
ImageGraphicAttribute equals rhs;
false otherwise.Object.hashCode()
,
Hashtable


public boolean equals(ImageGraphicAttribute![]()
![]()
rhs)
ImageGraphicAttribute to the specified
ImageGraphicAttribute.
rhs - the ImageGraphicAttribute to compare for
equality
true if this
ImageGraphicAttribute equals rhs;
false otherwise.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||