java.lang.Object | ||
↳ | java.awt.font.GraphicAttribute | |
↳ | java.awt.font.ImageGraphicAttribute |
The ImageGraphicAttribute
class is an implementation of
GraphicAttribute
which draws images in
a TextLayout
.
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.awt.font.GraphicAttribute
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Constucts an
ImageGraphicAttribute from the specified
Image . | |||||||||||
Constructs an
ImageGraphicAttribute from the specified
Image . |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Renders this
GraphicAttribute at the specified
location.
| |||||||||||
Compares this
ImageGraphicAttribute to the specified
Object . | |||||||||||
Compares this
ImageGraphicAttribute to the specified
ImageGraphicAttribute . | |||||||||||
Returns the advance of this
ImageGraphicAttribute . | |||||||||||
Returns the ascent of this
ImageGraphicAttribute . | |||||||||||
Returns a
Rectangle2D that encloses all of the
bits rendered by this ImageGraphicAttribute , relative
to the rendering position. | |||||||||||
Returns the descent of this
ImageGraphicAttribute . | |||||||||||
Returns a hashcode for this
ImageGraphicAttribute . |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.awt.font.GraphicAttribute
| |||||||||||
From class
java.lang.Object
|
Constucts an 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
|
Constructs an 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
ImageGraphicAttribute |
originX | the X coordinate of the point within
the Image that appears at the origin of the
ImageGraphicAttribute in the text line. |
originY | the Y coordinate of the point within
the Image that appears at the origin of the
ImageGraphicAttribute in the text line.
|
Renders this GraphicAttribute
at the specified
location.
graphics | the Graphics2D into which to render the
graphic |
---|---|
x | the user-space X coordinate where the graphic is rendered |
y | the user-space Y coordinate where the graphic is rendered |
Compares this ImageGraphicAttribute
to the specified
Object
.
rhs | the Object to compare for equality |
---|
true
if this
ImageGraphicAttribute
equals rhs
;
false
otherwise.
Compares this ImageGraphicAttribute
to the specified
ImageGraphicAttribute
.
rhs | the ImageGraphicAttribute to compare for
equality |
---|
true
if this
ImageGraphicAttribute
equals rhs
;
false
otherwise.
Returns the advance of this ImageGraphicAttribute
.
The advance of an ImageGraphicAttribute
is the
distance from the origin to the right edge of the image.
ImageGraphicAttribute
.
Returns the ascent of this ImageGraphicAttribute
. The
ascent of an ImageGraphicAttribute
is the distance
from the top of the image to the origin.
ImageGraphicAttribute
.
Returns a 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.
Rectangle2D
that encloses all of the bits
rendered by this ImageGraphicAttribute
.
Returns the descent of this ImageGraphicAttribute
.
The descent of an ImageGraphicAttribute
is the
distance from the origin to the bottom of the image.
ImageGraphicAttribute
.
Returns a hashcode for this ImageGraphicAttribute
.