com.jgoodies.animation.renderer
Class BasicTextRenderer
java.lang.Object
com.jgoodies.animation.renderer.AbstractTextRenderer
com.jgoodies.animation.renderer.BasicTextRenderer
- All Implemented Interfaces:
- AnimationRenderer
public final class BasicTextRenderer
- extends AbstractTextRenderer
Renders a text with modifiable scaling, color, glyph spacing and position.
- Version:
- $Revision: 1.1 $
- Author:
- Karsten Lentzsch
Constructor Summary |
BasicTextRenderer(java.lang.String text)
Constructs a renderer for a text that can be scaled, moved, and
change inter-glyph space. |
Methods inherited from class com.jgoodies.animation.renderer.AbstractTextRenderer |
ensureValidCache, getAdjustedAscent, getAdjustedDescent, getColor, getFont, getHeightMode, getText, invalidateCache, isCacheValid, setCacheValid, setColor, setFont, setHeightMode, setText, validateCache |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicTextRenderer
public BasicTextRenderer(java.lang.String text)
- Constructs a renderer for a text that can be scaled, moved, and
change inter-glyph space.
- Parameters:
text
- the text to be displayed
getOffsetX
public float getOffsetX()
getOffsetY
public float getOffsetY()
getSpace
public float getSpace()
setOffsetX
public void setOffsetX(float offsetX)
setOffsetY
public void setOffsetY(float offsetY)
setSpace
public void setSpace(float space)
getScaleX
public float getScaleX()
getScaleY
public float getScaleY()
setScaleX
public void setScaleX(float scaleX)
setScaleY
public void setScaleY(float scaleY)
render
public void render(java.awt.Graphics2D g2,
int width,
int height)
- Renders the text. Firstly ensures a valid cache, then sets
the color, and finally paints the cached glyph shapes.
- Parameters:
g2
- the graphics context to render onwidth
- the width of the drawing surfaceheight
- the height of the drawing surface
Copyright © 2001-2006 JGoodies Karsten Lentzsch. All Rights Reserved.