com.partnersoft.gui
Class FontLib

java.lang.Object
  extended by com.partnersoft.gui.FontLib

public class FontLib
extends java.lang.Object

Various handy methods for handling Fonts and drawing Strings.

Author:
Paul Reavis Copyright 2004 Partner Software, Inc.

Constructor Summary
FontLib()
           
 
Method Summary
static void drawStringCenterBaseline(java.awt.Graphics g, int x, int y, java.lang.String message)
          Just centers the string left-to-right on the given pixel x, with baseline kept at the given pixel y.
static void drawStringCenterBaseline(java.awt.Graphics g, int x, int y, java.lang.String message, java.awt.Font font)
          Just centers the string left-to-right on the given pixel x, with baseline kept at the given pixel y.
static void drawStringCenterBottom(java.awt.Graphics g, int x, int y, java.lang.String message)
           
static void drawStringCenterBottom(java.awt.Graphics g, int x, int y, java.lang.String message, java.awt.Font font)
           
static void drawStringCentered(java.awt.Graphics g, int x, int y, java.lang.String message)
          Draws the string centered on the given pixel coordinate.
static void drawStringCentered(java.awt.Graphics g, int x, int y, java.lang.String message, java.awt.Font font)
          Draws the string centered on the given pixel coordinate.
static void drawStringCenterTop(java.awt.Graphics g, int x, int y, java.lang.String message)
           
static void drawStringCenterTop(java.awt.Graphics g, int x, int y, java.lang.String message, java.awt.Font font)
           
static void drawStringLeftCenter(java.awt.Graphics g, int x, int y, java.lang.String message)
          Draws the string centered on y, left flush on x.
static void drawStringLeftCenter(java.awt.Graphics g, int x, int y, java.lang.String message, java.awt.Font font)
          Draws the string centered on y, left flush on x.
static void drawStringLeftTop(java.awt.Graphics g, int x, int y, java.lang.String message)
           
static void drawStringLeftTop(java.awt.Graphics g, int x, int y, java.lang.String message, java.awt.Font font)
           
static void drawStringRightBaseline(java.awt.Graphics g, int x, int y, java.lang.String message)
          Just centers the string left-to-right on the given pixel x, with baseline kept at the given pixel y.
static void drawStringRightBaseline(java.awt.Graphics g, int x, int y, java.lang.String message, java.awt.Font font)
          Just centers the string left-to-right on the given pixel x, with baseline kept at the given pixel y.
static void drawStringRightCenter(java.awt.Graphics g, int x, int y, java.lang.String message)
          Draws the string centered on y, right flush on x.
static void drawStringRightCenter(java.awt.Graphics g, int x, int y, java.lang.String message, java.awt.Font font)
          Draws the string centered on y, right flush on x.
static java.awt.Font getBigFont()
           
static java.awt.Font getDefaultFont()
           
static java.awt.Font getFinePrintFont()
           
static java.awt.Font getSmallFont()
           
static void setUIFont(java.awt.Font f)
          Sets the default font for all Swing components.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FontLib

public FontLib()
Method Detail

drawStringCentered

public static void drawStringCentered(java.awt.Graphics g,
                                      int x,
                                      int y,
                                      java.lang.String message)
Draws the string centered on the given pixel coordinate.


drawStringCentered

public static void drawStringCentered(java.awt.Graphics g,
                                      int x,
                                      int y,
                                      java.lang.String message,
                                      java.awt.Font font)
Draws the string centered on the given pixel coordinate.


drawStringRightCenter

public static void drawStringRightCenter(java.awt.Graphics g,
                                         int x,
                                         int y,
                                         java.lang.String message)
Draws the string centered on y, right flush on x.


drawStringRightCenter

public static void drawStringRightCenter(java.awt.Graphics g,
                                         int x,
                                         int y,
                                         java.lang.String message,
                                         java.awt.Font font)
Draws the string centered on y, right flush on x.


drawStringLeftCenter

public static void drawStringLeftCenter(java.awt.Graphics g,
                                        int x,
                                        int y,
                                        java.lang.String message)
Draws the string centered on y, left flush on x.


drawStringLeftCenter

public static void drawStringLeftCenter(java.awt.Graphics g,
                                        int x,
                                        int y,
                                        java.lang.String message,
                                        java.awt.Font font)
Draws the string centered on y, left flush on x.


drawStringCenterTop

public static void drawStringCenterTop(java.awt.Graphics g,
                                       int x,
                                       int y,
                                       java.lang.String message)

drawStringCenterTop

public static void drawStringCenterTop(java.awt.Graphics g,
                                       int x,
                                       int y,
                                       java.lang.String message,
                                       java.awt.Font font)

drawStringLeftTop

public static void drawStringLeftTop(java.awt.Graphics g,
                                     int x,
                                     int y,
                                     java.lang.String message)

drawStringLeftTop

public static void drawStringLeftTop(java.awt.Graphics g,
                                     int x,
                                     int y,
                                     java.lang.String message,
                                     java.awt.Font font)

drawStringCenterBottom

public static void drawStringCenterBottom(java.awt.Graphics g,
                                          int x,
                                          int y,
                                          java.lang.String message)

drawStringCenterBottom

public static void drawStringCenterBottom(java.awt.Graphics g,
                                          int x,
                                          int y,
                                          java.lang.String message,
                                          java.awt.Font font)

drawStringCenterBaseline

public static void drawStringCenterBaseline(java.awt.Graphics g,
                                            int x,
                                            int y,
                                            java.lang.String message)
Just centers the string left-to-right on the given pixel x, with baseline kept at the given pixel y.


drawStringCenterBaseline

public static void drawStringCenterBaseline(java.awt.Graphics g,
                                            int x,
                                            int y,
                                            java.lang.String message,
                                            java.awt.Font font)
Just centers the string left-to-right on the given pixel x, with baseline kept at the given pixel y.


drawStringRightBaseline

public static void drawStringRightBaseline(java.awt.Graphics g,
                                           int x,
                                           int y,
                                           java.lang.String message)
Just centers the string left-to-right on the given pixel x, with baseline kept at the given pixel y.


drawStringRightBaseline

public static void drawStringRightBaseline(java.awt.Graphics g,
                                           int x,
                                           int y,
                                           java.lang.String message,
                                           java.awt.Font font)
Just centers the string left-to-right on the given pixel x, with baseline kept at the given pixel y.


getDefaultFont

public static java.awt.Font getDefaultFont()

getBigFont

public static java.awt.Font getBigFont()

getSmallFont

public static java.awt.Font getSmallFont()

getFinePrintFont

public static java.awt.Font getFinePrintFont()

setUIFont

public static void setUIFont(java.awt.Font f)
Sets the default font for all Swing components.