Class FontSizeHints
- java.lang.Object
-
- org.pushingpixels.substance.internal.contrib.jgoodies.looks.FontSizeHints
-
public final class FontSizeHints extends Object
Describes font size hints used by the JGoodies Windows look&feel; future implementations of the Plastic l&f may use the same hints.These hints are only applied if the dialog font is Tahoma, which is the default font on the majority of Windows desktops. The hints apply a size delta to increase or decrease the given system font size.
NOTE: This is work in progress and will probably change in the next release, to better reflect the font choice in the J2SE 1.4.".
-
-
Field Summary
Fields Modifier and Type Field Description static FontSizeHints
DEFAULT
static FontSizeHints
FIXED
static FontSizeHints
LARGE
static FontSizeHints
MIXED
static FontSizeHints
MIXED2
static FontSizeHints
SMALL
static FontSizeHints
SYSTEM
-
Constructor Summary
Constructors Constructor Description FontSizeHints(int loResMenuFontSize, int loResControlFontSize, int hiResMenuFontSize, int hiResControlFontSize)
ConstructsFontSizeHints
for the specified menu and control fonts, both for low and high resolution environments.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
controlFontSize()
Returns the control font size.float
controlFontSizeDelta()
Returns the delta between system control font size and our control font size hint.int
hiResControlFontSize()
Returns the high resolution control font size.int
hiResMenuFontSize()
Returns the high resolution menu font size.int
loResControlFontSize()
Returns the low resolution control font size.int
loResMenuFontSize()
Returns the low resolution menu font size.int
menuFontSize()
Returns the menu font size.float
menuFontSizeDelta()
Returns the delta between the system menu font size and our menu font size hint.static FontSizeHints
valueOf(String name)
Looksup and returns theFontSizeHints
for the specified name.
-
-
-
Field Detail
-
LARGE
public static final FontSizeHints LARGE
-
SYSTEM
public static final FontSizeHints SYSTEM
-
MIXED2
public static final FontSizeHints MIXED2
-
MIXED
public static final FontSizeHints MIXED
-
SMALL
public static final FontSizeHints SMALL
-
FIXED
public static final FontSizeHints FIXED
-
DEFAULT
public static final FontSizeHints DEFAULT
-
-
Constructor Detail
-
FontSizeHints
public FontSizeHints(int loResMenuFontSize, int loResControlFontSize, int hiResMenuFontSize, int hiResControlFontSize)
ConstructsFontSizeHints
for the specified menu and control fonts, both for low and high resolution environments.- Parameters:
loResMenuFontSize
- the size of the menu font in low resolutionloResControlFontSize
- the size of the control font in low resolutionhiResMenuFontSize
- the size of the menu font in low resolutionhiResControlFontSize
- the size of the control font in low resolution
-
-
Method Detail
-
loResMenuFontSize
public int loResMenuFontSize()
Returns the low resolution menu font size.- Returns:
- the size of the menu font in low resolution mode
-
loResControlFontSize
public int loResControlFontSize()
Returns the low resolution control font size.- Returns:
- the size of the control font in low resolution mode
-
hiResMenuFontSize
public int hiResMenuFontSize()
Returns the high resolution menu font size.- Returns:
- the size of the menu font in high resolution mode
-
hiResControlFontSize
public int hiResControlFontSize()
Returns the high resolution control font size.- Returns:
- the size of the control font in high resolution mode
-
menuFontSize
public int menuFontSize()
Returns the menu font size.- Returns:
- the size of the menu font in the current resolution
-
controlFontSize
public int controlFontSize()
Returns the control font size.- Returns:
- the size of the control font in the current resolution
-
menuFontSizeDelta
public float menuFontSizeDelta()
Returns the delta between the system menu font size and our menu font size hint.- Returns:
- the delta between the system menu font size and our menu font size hint
-
controlFontSizeDelta
public float controlFontSizeDelta()
Returns the delta between system control font size and our control font size hint.- Returns:
- the delta between the system control font size and our control font size hint
-
valueOf
public static FontSizeHints valueOf(String name)
Looksup and returns theFontSizeHints
for the specified name.- Parameters:
name
- the name of the FontSizeHints object- Returns:
- the associated FontSizeHints object
-
-