Class ScaledFontSet
- java.lang.Object
-
- org.pushingpixels.radiance.common.internal.font.ScaledFontSet
-
-
Field Summary
Fields Modifier and Type Field Description private FontSetdelegateThe base font set.private floatscaleFactorScale factor.
-
Constructor Summary
Constructors Constructor Description ScaledFontSet(FontSet delegate, float scaleFactor)Creates a wrapper font set.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.swing.plaf.FontUIResourcegetControlFont()Returns the font used for all dialog components.javax.swing.plaf.FontUIResourcegetMenuFont()Returns the font used for the menu.javax.swing.plaf.FontUIResourcegetMessageFont()Returns the font used for message dialogs.javax.swing.plaf.FontUIResourcegetSmallFont()Returns the font used for tool tips.javax.swing.plaf.FontUIResourcegetTitleFont()Returns the font used for the title label in TitledBorders.javax.swing.plaf.FontUIResourcegetWindowTitleFont()Returns the font used for frame titles.private javax.swing.plaf.FontUIResourcegetWrappedFont(javax.swing.plaf.FontUIResource systemFont)Returns the wrapped font.
-
-
-
Field Detail
-
scaleFactor
private float scaleFactor
Scale factor. Should be positive.
-
delegate
private FontSet delegate
The base font set.
-
-
Constructor Detail
-
ScaledFontSet
public ScaledFontSet(FontSet delegate, float scaleFactor)
Creates a wrapper font set.- Parameters:
delegate- The base font set.scaleFactor- Scale factor. Should be positive.
-
-
Method Detail
-
getWrappedFont
private javax.swing.plaf.FontUIResource getWrappedFont(javax.swing.plaf.FontUIResource systemFont)
Returns the wrapped font.- Parameters:
systemFont- Original font.- Returns:
- Wrapped font.
-
getControlFont
public javax.swing.plaf.FontUIResource getControlFont()
Description copied from interface:FontSetReturns the font used for all dialog components.- Specified by:
getControlFontin interfaceFontSet- Returns:
- the font used for all dialog components.
-
getMenuFont
public javax.swing.plaf.FontUIResource getMenuFont()
Description copied from interface:FontSetReturns the font used for the menu.- Specified by:
getMenuFontin interfaceFontSet- Returns:
- the font used for the menu.
-
getMessageFont
public javax.swing.plaf.FontUIResource getMessageFont()
Description copied from interface:FontSetReturns the font used for message dialogs.- Specified by:
getMessageFontin interfaceFontSet- Returns:
- the font used for message dialogs.
-
getSmallFont
public javax.swing.plaf.FontUIResource getSmallFont()
Description copied from interface:FontSetReturns the font used for tool tips.- Specified by:
getSmallFontin interfaceFontSet- Returns:
- the tool tip font.
-
getTitleFont
public javax.swing.plaf.FontUIResource getTitleFont()
Description copied from interface:FontSetReturns the font used for the title label in TitledBorders. This font is also used by JGoodies Forms titles, and titled separators.- Specified by:
getTitleFontin interfaceFontSet- Returns:
- the font used for TitledBorder titles.
-
getWindowTitleFont
public javax.swing.plaf.FontUIResource getWindowTitleFont()
Description copied from interface:FontSetReturns the font used for frame titles.- Specified by:
getWindowTitleFontin interfaceFontSet- Returns:
- the font used for frame titles.
-
-