graphics.grapher
Class TextLine

java.lang.Object
  extended by graphics.grapher.TextLine

public class TextLine
extends java.lang.Object

********************************************************************** ************************************************************************* * * This class is designed to bundle together all the information required * to draw short Strings * ***********************************************************************


Constructor Summary
TextLine()
          ****************** * * Constructors * *******************
TextLine(java.awt.Font f, java.awt.Color c, int j)
           
TextLine(java.lang.String s)
           
TextLine(java.lang.String s, java.awt.Color c)
           
TextLine(java.lang.String s, java.awt.Font f)
           
TextLine(java.lang.String s, java.awt.Font f, java.awt.Color c, int j)
           
 
Method Summary
 int charWidth(java.awt.Graphics g, char ch)
           
 TextLine copyState()
          ************** * * Public Methods * ***************
 void copyState(TextLine t)
           
 void draw(java.awt.Graphics g, int x, int y)
           
 void draw(java.awt.Graphics g, int x, int y, int j)
           
 int getAscent(java.awt.Graphics g)
           
 java.awt.Color getColor()
           
 int getDescent(java.awt.Graphics g)
           
 java.awt.FontMetrics getFM(java.awt.Graphics g)
           
 java.awt.Font getFont()
           
 java.lang.String getFontName()
           
 int getFontSize()
           
 int getFontStyle()
           
 int getHeight(java.awt.Graphics g)
           
 int getJustification()
           
 int getLeading(java.awt.Graphics g)
           
 java.awt.Font getScriptFont(java.awt.Font f)
           
 java.lang.String getText()
           
 int getWidth(java.awt.Graphics g)
           
 boolean isNull()
           
 void parseText(java.awt.Graphics g)
           
 void setColor(java.awt.Color c)
           
 void setFont(java.awt.Font f)
           
 void setFontName(java.lang.String s)
           
 void setFontSize(int i)
           
 void setFontStyle(int i)
           
 void setJustification(int i)
           
 void setText(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextLine

public TextLine()
****************** * * Constructors * *******************


TextLine

public TextLine(java.lang.String s)

TextLine

public TextLine(java.lang.String s,
                java.awt.Font f)

TextLine

public TextLine(java.lang.String s,
                java.awt.Font f,
                java.awt.Color c,
                int j)

TextLine

public TextLine(java.lang.String s,
                java.awt.Color c)

TextLine

public TextLine(java.awt.Font f,
                java.awt.Color c,
                int j)
Method Detail

copyState

public TextLine copyState()
************** * * Public Methods * ***************


copyState

public void copyState(TextLine t)

setFont

public void setFont(java.awt.Font f)

setText

public void setText(java.lang.String s)

setColor

public void setColor(java.awt.Color c)

setJustification

public void setJustification(int i)

getFont

public java.awt.Font getFont()

getText

public java.lang.String getText()

getColor

public java.awt.Color getColor()

getJustification

public int getJustification()

getFM

public java.awt.FontMetrics getFM(java.awt.Graphics g)

charWidth

public int charWidth(java.awt.Graphics g,
                     char ch)

getWidth

public int getWidth(java.awt.Graphics g)

getHeight

public int getHeight(java.awt.Graphics g)

getAscent

public int getAscent(java.awt.Graphics g)

getDescent

public int getDescent(java.awt.Graphics g)

getLeading

public int getLeading(java.awt.Graphics g)

parseText

public void parseText(java.awt.Graphics g)

isNull

public boolean isNull()

draw

public void draw(java.awt.Graphics g,
                 int x,
                 int y,
                 int j)

draw

public void draw(java.awt.Graphics g,
                 int x,
                 int y)

getFontName

public java.lang.String getFontName()

getFontStyle

public int getFontStyle()

getFontSize

public int getFontSize()

setFontName

public void setFontName(java.lang.String s)

setFontStyle

public void setFontStyle(int i)

setFontSize

public void setFontSize(int i)

getScriptFont

public java.awt.Font getScriptFont(java.awt.Font f)