All Packages Class Hierarchy This Package Previous Next Index
Class mesquite.lib.TextRotator
java.lang.Object
|
+----mesquite.lib.TextRotator
- public class TextRotator
- extends java.lang.Object
A utility class to draw 90 degree rotated text. Because this can be slow (bitmap manipulation), it
can store a series of images for a series of strings. If on next request nothing seems to have changed,
it simply uses the old images.
-
TextRotator()
-
-
TextRotator(int)
-
-
assignBackground(Color)
-
-
drawRotatedText(String, Graphics, Component, int, int)
-
-
drawRotatedText(String, int, Graphics, Component, int, int)
-
-
drawRotatedText(String, int, Graphics, Component, int, int, boolean)
- This version is to speed up redraws, since it checks if it has already stored the image
-
getNumStrings()
-
-
invalidateAll()
-
TextRotator
public TextRotator()
TextRotator
public TextRotator(int numStrings)
invalidateAll
public void invalidateAll()
getNumStrings
public int getNumStrings()
assignBackground
public void assignBackground(java.awt.Color bkg)
drawRotatedText
public void drawRotatedText(java.lang.String s,
java.awt.Graphics g,
java.awt.Component component,
int horizPosition,
int vertPosition)
drawRotatedText
public void drawRotatedText(java.lang.String s,
int stringNumber,
java.awt.Graphics g,
java.awt.Component component,
int horizPosition,
int vertPosition,
boolean alignBottom)
- This version is to speed up redraws, since it checks if it has already stored the image
drawRotatedText
public void drawRotatedText(java.lang.String s,
int stringNumber,
java.awt.Graphics g,
java.awt.Component component,
int horizPosition,
int vertPosition)
All Packages Class Hierarchy This Package Previous Next Index