|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public static interface TextRenderer.RenderDelegate
Class supporting more full control over the process of rendering the bitmapped text. Allows customization of whether the backing store text bitmap is full-color or intensity only, the size of each individual rendered text rectangle, and the contents of each individual rendered text string. The default implementation of this interface uses an intensity-only texture, a closely-cropped rectangle around the text, and renders text using the color white, which is modulated by the set color during the rendering process.
Method Summary | |
---|---|
void |
draw(Graphics2D graphics,
String str,
int x,
int y)
Render the passed character sequence at the designated location using the supplied Graphics2D instance. |
void |
drawGlyphVector(Graphics2D graphics,
GlyphVector str,
int x,
int y)
Render the passed GlyphVector at the designated location using the supplied Graphics2D instance. |
Rectangle2D |
getBounds(CharSequence str,
Font font,
FontRenderContext frc)
Computes the bounds of the given character sequence relative to the origin. |
Rectangle2D |
getBounds(GlyphVector gv,
FontRenderContext frc)
Computes the bounds of the given GlyphVector, already assumed to have been created for a particular Font, relative to the origin. |
Rectangle2D |
getBounds(String str,
Font font,
FontRenderContext frc)
Computes the bounds of the given String relative to the origin. |
boolean |
intensityOnly()
Indicates whether the backing store of this TextRenderer should be intensity-only (the default) or full-color. |
Method Detail |
---|
boolean intensityOnly()
Rectangle2D getBounds(String str, Font font, FontRenderContext frc)
Rectangle2D getBounds(CharSequence str, Font font, FontRenderContext frc)
Rectangle2D getBounds(GlyphVector gv, FontRenderContext frc)
void draw(Graphics2D graphics, String str, int x, int y)
void drawGlyphVector(Graphics2D graphics, GlyphVector str, int x, int y)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |