public class FontDescriptor extends SettingDescriptor
Constructor and Description |
---|
FontDescriptor(java.lang.String name,
java.lang.String label,
java.awt.Font font)
Constructor
|
FontDescriptor(java.lang.String name,
java.lang.String label,
java.awt.Font font,
java.awt.Color color,
boolean supportsColor)
Constructor
|
FontDescriptor(java.lang.String name,
java.lang.String label,
java.awt.Font font,
java.awt.Color color,
boolean supportsColor,
boolean enabled,
boolean supportsDisable)
Constructor
|
Modifier and Type | Method and Description |
---|---|
javax.swing.JComponent |
createInput(Settings settings,
boolean readOnly)
Creates an editor for this input and returns it as a JComponent.
|
java.awt.Color |
getColor()
Gets the color of the font.
|
FontInfo |
getDefaultValue()
Gets the default value as a FontInfo.
|
java.awt.Font |
getFont()
Gets the font.
|
boolean |
isDisplaySetting()
Determines if this setting is used for display purposes only.
|
boolean |
isSupportsColor()
Indicates if color is supported for the font.
|
getGridWidth, getLabel, getName, isAllowUserDefaults, isEnabled, isShowLabel, isSupportsDisable, setAllowUserDefaults, setDefaultValue, setEnabled, setGridWidth, setShowLabel, setSupportsDisable
public FontDescriptor(java.lang.String name, java.lang.String label, java.awt.Font font)
name
- name of this settinglabel
- label displayed to the userfont
- default font valuepublic FontDescriptor(java.lang.String name, java.lang.String label, java.awt.Font font, java.awt.Color color, boolean supportsColor)
name
- - Name of this settinglabel
- - Label displayed to the userfont
- - default font valuecolor
- - default color valuesupportsColor
- true if color is supportedpublic FontDescriptor(java.lang.String name, java.lang.String label, java.awt.Font font, java.awt.Color color, boolean supportsColor, boolean enabled, boolean supportsDisable)
name
- - Name of this settinglabel
- - Label displayed to the userfont
- - default font valuecolor
- - default color valuesupportsColor
- true if color is supportedenabled
- true if this font is enabledsupportsDisable
- true if this font can be disabledpublic FontInfo getDefaultValue()
getDefaultValue
in class SettingDescriptor
public javax.swing.JComponent createInput(Settings settings, boolean readOnly)
createInput
in class SettingDescriptor
settings
- settings for the studyreadOnly
- true if the component should not accept user inputpublic boolean isDisplaySetting()
isDisplaySetting
in class SettingDescriptor
public java.awt.Color getColor()
public java.awt.Font getFont()
public boolean isSupportsColor()