public final class FontHelper
extends java.lang.Object
FontHelper class is used for caching all style
 variations of a single font, such as plain or bold, from a single
 family and font size. | Constructor and Description | 
|---|
FontHelper(java.lang.String fontFamily,
          int fontSize)
Construct a new  
FontHelper using the specified
 base font family and font size. | 
| Modifier and Type | Method and Description | 
|---|---|
java.awt.Font | 
getBaseFont()
Fetches the current base font for the font helper. 
 | 
java.awt.Font | 
getFont(int fontStyle)
Fetches the font in the given style from the font helper. 
 | 
java.awt.FontMetrics | 
getFontMetrics(java.awt.Font font,
              java.awt.Component component)
Retrieves the font metrics for the given font. 
 | 
java.awt.FontMetrics | 
getFontMetrics(int fontStyle,
              java.awt.Component component)
Retrieves the font metrics for the given font style. 
 | 
java.awt.Font | 
setBaseFont(java.lang.String fontFamily,
           int fontSize)
Sets the new base font for the font helper based on the given
 family and font size. 
 | 
public FontHelper(java.lang.String fontFamily,
                  int fontSize)
FontHelper using the specified
 base font family and font size.fontFamily - the font family to usefontSize - the font size to usepublic java.awt.Font setBaseFont(java.lang.String fontFamily,
                                 int fontSize)
fontFamily - the font family to usefontSize - the font size to usepublic java.awt.Font getBaseFont()
public java.awt.Font getFont(int fontStyle)
fontStyle - the font style to retrieve, such as Font.ITALICpublic java.awt.FontMetrics getFontMetrics(java.awt.Font font,
                                           java.awt.Component component)
font - the font we are requesting metrics forcomponent - a UI component we can use for retrieving font metricspublic java.awt.FontMetrics getFontMetrics(int fontStyle,
                                           java.awt.Component component)
fontStyle - the font style to get the metrics forcomponent - a UI component we can use for retrieving font metrics