com.jgoodies.looks
public final class FontSets extends Object
Since: 2.0
Version: $Revision: 1.11 $
See Also: FontSet FontPolicy
Method Summary | |
---|---|
static FontSet | createDefaultFontSet(Font controlFont)
Creates and returns a FontSet that is based only
on the given control font. |
static FontSet | createDefaultFontSet(Font controlFont, Font menuFont)
Creates and returns a FontSet that is based on the given control font
and menu font. |
static FontSet | createDefaultFontSet(Font controlFont, Font menuFont, Font titleFont)
Creates and returns a FontSet that is based on the given control font
and menu font. |
static FontSet | createDefaultFontSet(Font controlFont, Font menuFont, Font titleFont, Font messageFont, Font smallFont, Font windowTitleFont)
Creates and returns a FontSet for the given fonts.
|
static FontSet | getLogicalFontSet()
Lazily creates and returns the FontSet that returns
the logical fonts specified by the Java runtime environment.
|
Parameters: controlFont the font used for all controls
Returns: a FontSet based on the given fonts
Throws: NullPointerException if the control font is null
Parameters: controlFont the font used for all controls menuFont the font used for the menu bar and menu items
Returns: a FontSet based on the given fonts
Throws: NullPointerException if the control font is null
Parameters: controlFont the font used for all controls menuFont the font used for the menu bar and menu items titleFont used for TitledBorder, titles and titled separators
Returns: a FontSet based on the given fonts
Throws: NullPointerException if the control font is null
null
, it uses the control font as
fallback. If the small font is null
it will
be derived from the control font.
Parameters: controlFont used for all controls menuFont used for the menu bar and menu items titleFont used for TitledBorder, titles and titled separators messageFont used for OptionPanes smallFont used for tool tips and similar components windowTitleFont used for internal frame window titles
Returns: a FontSet based on the given fonts
Throws: NullPointerException if the control font is null
Returns: a FontSets that uses the logical fonts specified by the Java environment