com.partnersoft.gui
Class FontSpecification

java.lang.Object
  extended by com.partnersoft.gui.FontSpecification
All Implemented Interfaces:
java.io.Serializable

public class FontSpecification
extends java.lang.Object
implements java.io.Serializable

A named font specification.

Author:
Paul Reavis Copyright 1999 Partner Software, Inc. All rights reserved.
See Also:
Serialized Form

Field Summary
static int CENTER
           
static int LEFT
           
static int RIGHT
           
 
Constructor Summary
FontSpecification()
          Create a new FontSpecification.
FontSpecification(java.lang.String name, java.lang.String fontName, java.lang.String style, int size, java.lang.String colorName)
           
 
Method Summary
 java.lang.Object clone()
           
 boolean equals(java.lang.Object nother)
           
 java.awt.Color getColor()
           
 java.lang.String getColorName()
          Font color name (e.g.
 java.awt.Font getFont()
           
 java.lang.String getFontName()
          Font name (e.g.
 java.lang.String getJustification()
          Justification: "left", "right", "center", "justified".
 int getJustificationCode()
           
 java.lang.String getName()
          Descriptive name for this specification.
 int getSize()
          Point size (e.g.
 java.lang.String getStyle()
          Font style (e.g.
 int hashCode()
           
static void main(java.lang.String[] argv)
          Prints out available fonts.
 void setColorName(java.lang.String newColorName)
          Font color name (e.g.
 void setFontName(java.lang.String newFontName)
          Font name (e.g.
 void setJustification(java.lang.String newJustification)
           
 void setName(java.lang.String newName)
          Descriptive name for this specification.
 void setSize(int newSize)
          Point size (e.g.
 void setStyle(java.lang.String newStyle)
          Font style (e.g.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

LEFT

public static final int LEFT
See Also:
Constant Field Values

RIGHT

public static final int RIGHT
See Also:
Constant Field Values

CENTER

public static final int CENTER
See Also:
Constant Field Values
Constructor Detail

FontSpecification

public FontSpecification()
Create a new FontSpecification.


FontSpecification

public FontSpecification(java.lang.String name,
                         java.lang.String fontName,
                         java.lang.String style,
                         int size,
                         java.lang.String colorName)
Method Detail

main

public static void main(java.lang.String[] argv)
Prints out available fonts.


equals

public boolean equals(java.lang.Object nother)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getFontName

public java.lang.String getFontName()
Font name (e.g. "Courier")


setFontName

public void setFontName(java.lang.String newFontName)
Font name (e.g. "Courier")


getName

public java.lang.String getName()
Descriptive name for this specification.


setName

public void setName(java.lang.String newName)
Descriptive name for this specification.


getSize

public int getSize()
Point size (e.g. 12)


setSize

public void setSize(int newSize)
Point size (e.g. 12)


getStyle

public java.lang.String getStyle()
Font style (e.g. "bold", "plain", etc.)


setStyle

public void setStyle(java.lang.String newStyle)
Font style (e.g. "bold", "plain", etc.)


getColorName

public java.lang.String getColorName()
Font color name (e.g. "green", "red", etc.)


setColorName

public void setColorName(java.lang.String newColorName)
Font color name (e.g. "green", "red", etc.)


getJustification

public java.lang.String getJustification()
Justification: "left", "right", "center", "justified".


setJustification

public void setJustification(java.lang.String newJustification)

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getFont

public java.awt.Font getFont()

getColor

public java.awt.Color getColor()

getJustificationCode

public int getJustificationCode()