Class SpinnerValueFactory.IntegerSpinnerValueFactory
java.lang.Object
javafx.scene.control.SpinnerValueFactory<Integer>
javafx.scene.control.SpinnerValueFactory.IntegerSpinnerValueFactory
- Enclosing class:
- SpinnerValueFactory<T>
public static class SpinnerValueFactory.IntegerSpinnerValueFactory
extends SpinnerValueFactory<Integer> A
SpinnerValueFactory implementation designed to iterate through integer values. Note that the default converter is implemented as an IntegerStringConverter instance.
- Since:
- JavaFX 8u40
Property Summary
| Type | Property | Description |
|---|---|---|
IntegerProperty | amountToStepBy | Sets the amount to increment or decrement by, per step. |
IntegerProperty | max | Sets the maximum allowable value for this value factory |
IntegerProperty | min | Sets the minimum allowable value for this value factory |
Properties declared in class javafx.scene.control.SpinnerValueFactory
converter, value, wrapAround
Nested Class Summary
Nested classes/interfaces declared in class javafx.scene.control.SpinnerValueFactory
SpinnerValueFactory.DoubleSpinnerValueFactory, SpinnerValueFactory.IntegerSpinnerValueFactory, SpinnerValueFactory.ListSpinnerValueFactory<T>
Constructor Summary
| Constructor | Description |
|---|---|
IntegerSpinnerValueFactory(int min,
int max) | Constructs a new IntegerSpinnerValueFactory that sets the initial value to be equal to the min value, and a default amountToStepBy of one. |
IntegerSpinnerValueFactory(int min,
int max,
int initialValue) | Constructs a new IntegerSpinnerValueFactory with a default amountToStepBy of one. |
IntegerSpinnerValueFactory(int min,
int max,
int initialValue,
int amountToStepBy) | Constructs a new IntegerSpinnerValueFactory. |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
IntegerProperty | amountToStepByProperty() | Sets the amount to increment or decrement by, per step. |
int | getAmountToStepBy() | Gets the value of the property amountToStepBy. |
int | getMax() | Gets the value of the property max. |
int | getMin() | Gets the value of the property min. |
IntegerProperty | maxProperty() | Sets the maximum allowable value for this value factory |
IntegerProperty | minProperty() | Sets the minimum allowable value for this value factory |
void | setAmountToStepBy(int value) | Sets the value of the property amountToStepBy. |
void | setMax(int value) | Sets the value of the property max. |
void | setMin(int value) | Sets the value of the property min. |
Methods declared in class javafx.scene.control.SpinnerValueFactory
converterProperty, decrement, getConverter, getValue, increment, isWrapAround, setConverter, setValue, setWrapAround, valueProperty, wrapAroundProperty
Property Details
min
public final IntegerProperty minProperty
Sets the minimum allowable value for this value factory
- See Also:
-
getMin(),setMin(int)
max
public final IntegerProperty maxProperty
Sets the maximum allowable value for this value factory
- See Also:
-
getMax(),setMax(int)
amountToStepBy
public final IntegerProperty amountToStepByProperty
Sets the amount to increment or decrement by, per step.
- See Also:
-
getAmountToStepBy(),setAmountToStepBy(int)
Constructor Details
IntegerSpinnerValueFactory
public IntegerSpinnerValueFactory(int min, int max)
Constructs a new IntegerSpinnerValueFactory that sets the initial value to be equal to the min value, and a default
amountToStepBy of one.- Parameters:
-
min- The minimum allowed integer value for the Spinner. -
max- The maximum allowed integer value for the Spinner.
IntegerSpinnerValueFactory
public IntegerSpinnerValueFactory(int min, int max, int initialValue)
Constructs a new IntegerSpinnerValueFactory with a default
amountToStepBy of one.- Parameters:
-
min- The minimum allowed integer value for the Spinner. -
max- The maximum allowed integer value for the Spinner. -
initialValue- The value of the Spinner when first instantiated, must be within the bounds of the min and max arguments, or else the min value will be used.
IntegerSpinnerValueFactory
public IntegerSpinnerValueFactory(int min, int max, int initialValue, int amountToStepBy)
Constructs a new IntegerSpinnerValueFactory.
- Parameters:
-
min- The minimum allowed integer value for the Spinner. -
max- The maximum allowed integer value for the Spinner. -
initialValue- The value of the Spinner when first instantiated, must be within the bounds of the min and max arguments, or else the min value will be used. -
amountToStepBy- The amount to increment or decrement by, per step.
Method Details
setMin
public final void setMin(int value)
Sets the value of the property min.
- Property description:
- Sets the minimum allowable value for this value factory
getMin
public final int getMin()
Gets the value of the property min.
- Property description:
- Sets the minimum allowable value for this value factory
minProperty
public final IntegerProperty minProperty()
Sets the minimum allowable value for this value factory
- See Also:
-
getMin(),setMin(int)
setMax
public final void setMax(int value)
Sets the value of the property max.
- Property description:
- Sets the maximum allowable value for this value factory
getMax
public final int getMax()
Gets the value of the property max.
- Property description:
- Sets the maximum allowable value for this value factory
maxProperty
public final IntegerProperty maxProperty()
Sets the maximum allowable value for this value factory
- See Also:
-
getMax(),setMax(int)
setAmountToStepBy
public final void setAmountToStepBy(int value)
Sets the value of the property amountToStepBy.
- Property description:
- Sets the amount to increment or decrement by, per step.
getAmountToStepBy
public final int getAmountToStepBy()
Gets the value of the property amountToStepBy.
- Property description:
- Sets the amount to increment or decrement by, per step.
amountToStepByProperty
public final IntegerProperty amountToStepByProperty()
Sets the amount to increment or decrement by, per step.
- See Also:
-
getAmountToStepBy(),setAmountToStepBy(int)
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.