public class IntegerDescriptor extends SettingDescriptor
Constructor and Description |
---|
IntegerDescriptor(java.lang.String name,
java.lang.String label,
int defaultValue,
int minValue,
int maxValue,
int step)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
javax.swing.JComponent |
createInput(Settings settings,
boolean readOnly)
Creates the component that will accept the user input.
|
java.lang.Integer |
getDefaultValue()
Gets the default value as an Integer.
|
int |
getMaxValue()
Gets the maximum value for the setting.
|
int |
getMinValue()
Gets the minimum value for the setting.
|
int |
getStep()
Gets the step increment value.
|
getGridWidth, getLabel, getName, isAllowUserDefaults, isDisplaySetting, isEnabled, isShowLabel, isSupportsDisable, setAllowUserDefaults, setDefaultValue, setEnabled, setGridWidth, setShowLabel, setSupportsDisable
public IntegerDescriptor(java.lang.String name, java.lang.String label, int defaultValue, int minValue, int maxValue, int step)
name
- name of this setting (key)label
- label displayed to the userdefaultValue
- default integer valueminValue
- minimum integer valuemaxValue
- maximum integer valuestep
- step incrementpublic java.lang.Integer getDefaultValue()
getDefaultValue
in class SettingDescriptor
public javax.swing.JComponent createInput(Settings settings, boolean readOnly)
SettingDescriptor
createInput
in class SettingDescriptor
settings
- settings for the studyreadOnly
- true if the component should not accept user inputpublic int getMinValue()
public int getMaxValue()
public int getStep()