com.jaxfront.core.ui
Class FontParams
java.lang.Object
com.jaxfront.core.ui.FontParams
public class FontParams
- extends java.lang.Object
- Author:
- SRZXUZ TODO To change the template for this generated type comment go
to Window - Preferences - Java - Code Style - Code Templates
Constructor Summary |
FontParams(java.lang.String fontDefinition)
|
FontParams(java.lang.String fontName,
int fontStyle,
int fontSize)
|
FontParams(java.lang.String fontName,
int fontStyle,
int fontSize,
java.awt.Color color)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TEXTFIELD_FONT_PROPERTY
public static final java.lang.String TEXTFIELD_FONT_PROPERTY
- See Also:
- Constant Field Values
LABEL_FONT_PROPERTY
public static final java.lang.String LABEL_FONT_PROPERTY
- See Also:
- Constant Field Values
TREE_FONT_PROPERTY
public static final java.lang.String TREE_FONT_PROPERTY
- See Also:
- Constant Field Values
CHECKBOX_FONT_PROPERTY
public static final java.lang.String CHECKBOX_FONT_PROPERTY
- See Also:
- Constant Field Values
VIEWPORT_FONT_PROPERTY
public static final java.lang.String VIEWPORT_FONT_PROPERTY
- See Also:
- Constant Field Values
PROGRESSBAR_FONT_PROPERTY
public static final java.lang.String PROGRESSBAR_FONT_PROPERTY
- See Also:
- Constant Field Values
RADIOBUTTONMENUITEM_FONT_PROPERTY
public static final java.lang.String RADIOBUTTONMENUITEM_FONT_PROPERTY
- See Also:
- Constant Field Values
FORMATTTEDTEXTFIELD_FONT_PROPERTY
public static final java.lang.String FORMATTTEDTEXTFIELD_FONT_PROPERTY
- See Also:
- Constant Field Values
TOOLBAR_FONT_PROPERTY
public static final java.lang.String TOOLBAR_FONT_PROPERTY
- See Also:
- Constant Field Values
COLORCHOOSER_FONT_PROPERTY
public static final java.lang.String COLORCHOOSER_FONT_PROPERTY
- See Also:
- Constant Field Values
TOGGLEBUTTON_FONT_PROPERTY
public static final java.lang.String TOGGLEBUTTON_FONT_PROPERTY
- See Also:
- Constant Field Values
MENUITEM_ACCEL_FONT_PROPERTY
public static final java.lang.String MENUITEM_ACCEL_FONT_PROPERTY
- See Also:
- Constant Field Values
PANEL_FONT_PROPERTY
public static final java.lang.String PANEL_FONT_PROPERTY
- See Also:
- Constant Field Values
TEXTAREA_FONT_PROPERTY
public static final java.lang.String TEXTAREA_FONT_PROPERTY
- See Also:
- Constant Field Values
MENU_FONT_PROPERTY
public static final java.lang.String MENU_FONT_PROPERTY
- See Also:
- Constant Field Values
SPINNER_FONT_PROPERTY
public static final java.lang.String SPINNER_FONT_PROPERTY
- See Also:
- Constant Field Values
MENU_ACCEL_FONT_PROPERTY
public static final java.lang.String MENU_ACCEL_FONT_PROPERTY
- See Also:
- Constant Field Values
CHECKBOXMENUITEM_ACCEL_FONT_PROPERTY
public static final java.lang.String CHECKBOXMENUITEM_ACCEL_FONT_PROPERTY
- See Also:
- Constant Field Values
TABLEHEADER_FONT_PROPERTY
public static final java.lang.String TABLEHEADER_FONT_PROPERTY
- See Also:
- Constant Field Values
OPTIONPANE_FONT_PROPERTY
public static final java.lang.String OPTIONPANE_FONT_PROPERTY
- See Also:
- Constant Field Values
MENUBAR_FONT_PROPERTY
public static final java.lang.String MENUBAR_FONT_PROPERTY
- See Also:
- Constant Field Values
BUTTON_FONT_PROPERTY
public static final java.lang.String BUTTON_FONT_PROPERTY
- See Also:
- Constant Field Values
PASSWORDFIELD_FONT_PROPERTY
public static final java.lang.String PASSWORDFIELD_FONT_PROPERTY
- See Also:
- Constant Field Values
INTERNALFRAME_FONT_PROPERTY
public static final java.lang.String INTERNALFRAME_FONT_PROPERTY
- See Also:
- Constant Field Values
SCROLLPANE_FONT_PROPERTY
public static final java.lang.String SCROLLPANE_FONT_PROPERTY
- See Also:
- Constant Field Values
MENUITEM_FONT_PROPERTY
public static final java.lang.String MENUITEM_FONT_PROPERTY
- See Also:
- Constant Field Values
TOOLTIP_FONT_PROPERTY
public static final java.lang.String TOOLTIP_FONT_PROPERTY
- See Also:
- Constant Field Values
LIST_FONT_PROPERTY
public static final java.lang.String LIST_FONT_PROPERTY
- See Also:
- Constant Field Values
OPTIONPANE_MESSAGE_FONT_PROPERTY
public static final java.lang.String OPTIONPANE_MESSAGE_FONT_PROPERTY
- See Also:
- Constant Field Values
EDITORPANE_FONT_PROPERTY
public static final java.lang.String EDITORPANE_FONT_PROPERTY
- See Also:
- Constant Field Values
TABLE_FONT_PROPERTY
public static final java.lang.String TABLE_FONT_PROPERTY
- See Also:
- Constant Field Values
TABBEDPANE_FONT_PROPERTY
public static final java.lang.String TABBEDPANE_FONT_PROPERTY
- See Also:
- Constant Field Values
RADIOBUTTON_FONT_PROPERTY
public static final java.lang.String RADIOBUTTON_FONT_PROPERTY
- See Also:
- Constant Field Values
CHECKBOXMENUITEM_FONT_PROPERTY
public static final java.lang.String CHECKBOXMENUITEM_FONT_PROPERTY
- See Also:
- Constant Field Values
TEXTPANE_FONT_PROPERTY
public static final java.lang.String TEXTPANE_FONT_PROPERTY
- See Also:
- Constant Field Values
POPUPMENU_FONT_PROPERTY
public static final java.lang.String POPUPMENU_FONT_PROPERTY
- See Also:
- Constant Field Values
TITLEBORDER_FONT_PROPERTY
public static final java.lang.String TITLEBORDER_FONT_PROPERTY
- See Also:
- Constant Field Values
COMBOBOX_FONT_PROPERTY
public static final java.lang.String COMBOBOX_FONT_PROPERTY
- See Also:
- Constant Field Values
FontParams
public FontParams(java.lang.String fontName,
int fontStyle,
int fontSize)
FontParams
public FontParams(java.lang.String fontName,
int fontStyle,
int fontSize,
java.awt.Color color)
FontParams
public FontParams(java.lang.String fontDefinition)
copy
public FontParams copy()
initFromDefiniton
public void initFromDefiniton(java.lang.String fontDefinition)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
createFont
public java.awt.Font createFont()
getDefaultParams
public static FontParams getDefaultParams(java.lang.String uiProperty)
getUIManagerFontStyle
public static int getUIManagerFontStyle(java.lang.String uiProperty)
getUIManagerFontSize
public static int getUIManagerFontSize(java.lang.String uiProperty)
getUIManagerFontName
public static java.lang.String getUIManagerFontName(java.lang.String uiProperty)
createFont
public java.awt.Font createFont(java.lang.String componentType)
getFontStyleAsInt
public static int getFontStyleAsInt(java.lang.String labelFontStyle)
- Returns the style (bold, italic, etc.) for the label of the current cell.
- Returns:
- the style of the font
getFontStyleAsString
public static java.lang.String getFontStyleAsString(int labelFontStyle)
- Returns the style (bold, italic, etc.) for the label of the current cell.
- Returns:
- the style of the font
getFontSizeAsInt
public static int getFontSizeAsInt(java.lang.String labelFontSize)
- Returns the size of the font for the label of the current cell.
- Returns:
- the size of the font
getFontSizeAsInt
public static int getFontSizeAsInt(java.lang.Integer labelFontSize)
- Returns the size of the font for the label of the current cell.
- Returns:
- the size of the font
setFontName
public void setFontName(java.lang.String fontName)
- Parameters:
_fontName
- The _fontName to set.
setFontColor
public void setFontColor(java.lang.String color)
- Parameters:
_fontName
- The _fontName to set.
setFontColor
public void setFontColor(java.awt.Color color)
getFontColor
public java.awt.Color getFontColor()
getFontName
public java.lang.String getFontName()
- Returns:
- Returns the _fontName.
setFontSize
public void setFontSize(int fontSize)
- Parameters:
_fontSize
- The _fontSize to set.
getFontSize
public int getFontSize()
- Returns:
- Returns the _fontSize.
setFontStyle
public void setFontStyle(int fontStyle)
- Parameters:
_fontStyle
- The _fontStyle to set.
getFontStyle
public int getFontStyle()
- Returns:
- Returns the _fontStyle.
updateFontDefinition
public FontParams updateFontDefinition(java.lang.String family,
int style,
int size)
updateFontDefinition
public FontParams updateFontDefinition(java.lang.String family,
int style,
int size,
java.awt.Color color)
updateFont
public FontParams updateFont(TableCell tableCell)
printUIDefaults
public static void printUIDefaults()