org.jvnet.substance.fonts
Class ScaledFontSet

java.lang.Object
  extended by org.jvnet.substance.fonts.ScaledFontSet
All Implemented Interfaces:
FontSet

public class ScaledFontSet
extends java.lang.Object
implements FontSet

Wrapper around the base Substance font set. Is used to create larger / smaller font sets.

Author:
Kirill Grouchnikov

Constructor Summary
ScaledFontSet(FontSet delegate, float scaleFactor)
          Creates a wrapper font set.
 
Method Summary
 javax.swing.plaf.FontUIResource getControlFont()
          Returns the font used for all dialog components.
 javax.swing.plaf.FontUIResource getMenuFont()
          Returns the font used for the menu.
 javax.swing.plaf.FontUIResource getMessageFont()
          Returns the font used for message dialogs.
 javax.swing.plaf.FontUIResource getSmallFont()
          Returns the font used for tool tips.
 javax.swing.plaf.FontUIResource getTitleFont()
          Returns the font used for the title label in TitledBorders.
 javax.swing.plaf.FontUIResource getWindowTitleFont()
          Returns the font used for internal frame titles.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScaledFontSet

public ScaledFontSet(FontSet delegate,
                     float scaleFactor)
Creates a wrapper font set.

Parameters:
delegate - The base Substance font set.
scaleFactor - Scale factor. Should be positive.
Method Detail

getControlFont

public javax.swing.plaf.FontUIResource getControlFont()
Description copied from interface: FontSet
Returns the font used for all dialog components.

Specified by:
getControlFont in interface FontSet
Returns:
the font used for all dialog components.

getMenuFont

public javax.swing.plaf.FontUIResource getMenuFont()
Description copied from interface: FontSet
Returns the font used for the menu.

Specified by:
getMenuFont in interface FontSet
Returns:
the font used for the menu.

getMessageFont

public javax.swing.plaf.FontUIResource getMessageFont()
Description copied from interface: FontSet
Returns the font used for message dialogs.

Specified by:
getMessageFont in interface FontSet
Returns:
the font used for message dialogs.

getSmallFont

public javax.swing.plaf.FontUIResource getSmallFont()
Description copied from interface: FontSet
Returns the font used for tool tips.

Specified by:
getSmallFont in interface FontSet
Returns:
the tool tip font.

getTitleFont

public javax.swing.plaf.FontUIResource getTitleFont()
Description copied from interface: FontSet
Returns the font used for the title label in TitledBorders. This font is also used by JGoodies Forms titles, and titled separators.

Specified by:
getTitleFont in interface FontSet
Returns:
the font used for TitledBorder titles.

getWindowTitleFont

public javax.swing.plaf.FontUIResource getWindowTitleFont()
Description copied from interface: FontSet
Returns the font used for internal frame titles.

Specified by:
getWindowTitleFont in interface FontSet
Returns:
the font used for internal frame titles.