public abstract class SwingNumberProperty extends AbstractBasicSimpleEditableChangeableItem
Constructor and Description |
---|
SwingNumberProperty(java.lang.String basicName,
java.lang.String baseTag,
boolean autoSave)
Create a integer preference property with the given range, step and the
given default value.
|
Modifier and Type | Method and Description |
---|---|
EditorProvider |
getEditorProvider(java.util.Locale l)
Get the editor components for editing this preference property.
|
abstract java.lang.Number |
getMaxValueNumber()
Get the maximal allowed value.
|
abstract java.lang.Number |
getMinValueNumber()
Get the minimal allowed value.
|
abstract java.lang.Number |
getStepNumber()
Get the step used in steppers.
|
abstract java.lang.Number |
getValueNumber()
Get the properties value.
|
abstract void |
setValueNumber(java.lang.Number value)
Set the property value.
|
getBaseTag, getLabelString, getMenuString, getName, getString
addValueChangeListener, addValueChangeListenerWeakly, firePropertyChange, fireValueChange, fireValueChange, fireValueChange, getBasicName, getPropertyName, removeValueChangeListener, removeValueChangeListenerWeakly
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName
addValueChangeListener, addValueChangeListenerWeakly, removeValueChangeListener, removeValueChangeListenerWeakly
public SwingNumberProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, boolean autoSave)
basicName
- property namebaseTag
- basic i18n tagautoSave
- save changes immediately?@NotNull public abstract java.lang.Number getMinValueNumber()
@NotNull public abstract java.lang.Number getMaxValueNumber()
@NotNull public abstract java.lang.Number getStepNumber()
@NotNull public abstract java.lang.Number getValueNumber()
public abstract void setValueNumber(@NotNull java.lang.Number value)
value
- new value@NotNull public EditorProvider getEditorProvider(@Nullable java.util.Locale l)
l
- locale used for i18n