Package docking.widgets.spinner
Class IntegerSpinner
- java.lang.Object
-
- docking.widgets.spinner.IntegerSpinner
-
public class IntegerSpinner extends java.lang.Object
Creates a component for editing Integer values using an integerTextField and a Jspinner.
-
-
Constructor Summary
Constructors Constructor Description IntegerSpinner(javax.swing.SpinnerNumberModel spinnerModel)
Creates a new IntegerSpinner using the given spinner model.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addChangeListener(javax.swing.event.ChangeListener listener)
Adds a ChangeListener to the model's listener list.protected void
fireStateChanged()
Run each ChangeListeners stateChanged() method.javax.swing.JSpinner
getSpinner()
IntegerTextField
getTextField()
Returns the IntegerTextField that has been attached to the spinner.void
removeChangeListener(javax.swing.event.ChangeListener listener)
Removes a ChangeListener from the model's listener list.void
setValue(java.lang.Number value)
Sets the given value to both the spinner and the text field.
-
-
-
Method Detail
-
getSpinner
public javax.swing.JSpinner getSpinner()
-
getTextField
public IntegerTextField getTextField()
Returns the IntegerTextField that has been attached to the spinner.- Returns:
- the IntegerTextField that has been attached to the spinner.
-
setValue
public void setValue(java.lang.Number value)
Sets the given value to both the spinner and the text field.- Parameters:
value
- the value to set.
-
addChangeListener
public void addChangeListener(javax.swing.event.ChangeListener listener)
Adds a ChangeListener to the model's listener list. The ChangeListeners must be notified when the models value changes.- Parameters:
listener
- the ChangeListener to add
-
removeChangeListener
public void removeChangeListener(javax.swing.event.ChangeListener listener)
Removes a ChangeListener from the model's listener list.- Parameters:
listener
- the ChangeListener to remove
-
fireStateChanged
protected void fireStateChanged()
Run each ChangeListeners stateChanged() method.- See Also:
setValue(java.lang.Number)
,EventListenerList
-
-