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.


Constructor Index

 o TextRotator()
 o TextRotator(int)

Method Index

 o assignBackground(Color)
 o drawRotatedText(String, Graphics, Component, int, int)
 o drawRotatedText(String, int, Graphics, Component, int, int)
 o 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
 o getNumStrings()
 o invalidateAll()

Constructors

 o TextRotator
 public TextRotator()
 o TextRotator
 public TextRotator(int numStrings)

Methods

 o invalidateAll
 public void invalidateAll()
 o getNumStrings
 public int getNumStrings()
 o assignBackground
 public void assignBackground(java.awt.Color bkg)
 o drawRotatedText
 public void drawRotatedText(java.lang.String s,
                             java.awt.Graphics g,
                             java.awt.Component component,
                             int horizPosition,
                             int vertPosition)
 o 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

 o 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