public final class NumberSpinner
extends javafx.scene.control.TextField
NumberSpinner numberSpinner = new NumberSpinner();
numberSpinner.setMaxValue(100);
numberSpinner.setMinValue(-100);
numberSpinner.setStepWidth(0.1);
numberSpinner.setAlignment(Pos.CENTER_RIGHT);
Type | Property and Description |
---|---|
javafx.beans.property.ObjectProperty<javafx.geometry.HPos> |
hAlignment
The horizontal alignment of the text field.
|
javafx.beans.property.ObjectProperty<Number> |
maxValue
The max value property.
|
javafx.beans.property.ObjectProperty<Number> |
minValue
The min value property.
|
javafx.beans.property.ObjectProperty<javafx.util.converter.NumberStringConverter> |
numberStringConverter
The number string converter property.
|
javafx.beans.property.ObjectProperty<Number> |
stepWidth
The step width property.
|
javafx.beans.property.ObjectProperty<Number> |
value
The value property.
|
alignmentProperty, onActionProperty, prefColumnCountProperty
anchorProperty, caretPositionProperty, editableProperty, lengthProperty, promptTextProperty, selectedTextProperty, selectionProperty, textProperty
contextMenuProperty, heightProperty, maxHeightProperty, maxWidthProperty, minHeightProperty, minWidthProperty, prefHeightProperty, prefWidthProperty, skinClassNameProperty, skinProperty, tooltipProperty, widthProperty
impl_traversalEngineProperty, needsLayoutProperty
blendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, impl_showMnemonicsProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParentTransformProperty, localToSceneTransformProperty, managedProperty, mouseTransparentProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty
Constructor and Description |
---|
NumberSpinner()
Default constructor.
|
NumberSpinner(Number minValue,
Number maxValue)
Creates the number spinner with a min and max value.
|
Modifier and Type | Method and Description |
---|---|
void |
decrement()
Decrements the value by the value specified by
stepWidthProperty() . |
javafx.geometry.HPos |
getHAlignment()
Gets the horizontal alignment of the text field.
|
Number |
getMaxValue()
Gets the max value.
|
Number |
getMinValue()
Gets the min value.
|
javafx.util.converter.NumberStringConverter |
getNumberStringConverter()
Gets the number string converter.
|
Number |
getStepWidth()
Gets the step width.
|
protected String |
getUserAgentStylesheet() |
Number |
getValue()
Gets the value.
|
javafx.beans.property.ObjectProperty<javafx.geometry.HPos> |
hAlignmentProperty()
The horizontal alignment of the text field.
|
void |
increment()
Increments the value by the value specified by
stepWidthProperty() . |
javafx.beans.property.ObjectProperty<Number> |
maxValueProperty()
The max value property.
|
javafx.beans.property.ObjectProperty<Number> |
minValueProperty()
The min value property.
|
javafx.beans.property.ObjectProperty<javafx.util.converter.NumberStringConverter> |
numberStringConverterProperty()
The number string converter property.
|
void |
setHAlignment(javafx.geometry.HPos hAlignment)
The horizontal alignment of the text field.
|
void |
setMaxValue(Number maxValue)
Sets the max value.
|
void |
setMinValue(Number minValue)
Sets the min value.
|
void |
setNumberStringConverter(javafx.util.converter.NumberStringConverter numberStringConverter)
Sets the number format.
|
void |
setStepWidth(Number stepWidth)
Sets the step width.
|
void |
setValue(Number value)
Sets the value.
|
javafx.beans.property.ObjectProperty<Number> |
stepWidthProperty()
The step width property.
|
javafx.beans.property.ObjectProperty<Number> |
valueProperty()
The value property.
|
alignmentProperty, getAlignment, getCharacters, getOnAction, getPrefColumnCount, impl_CSS_STYLEABLES, impl_getStyleableProperties, onActionProperty, prefColumnCountProperty, setAlignment, setOnAction, setPrefColumnCount
anchorProperty, appendText, backward, caretPositionProperty, clear, copy, cut, deleteNextChar, deletePreviousChar, deleteText, deleteText, deselect, editableProperty, end, endOfNextWord, extendSelection, forward, getAnchor, getCaretPosition, getContent, getLength, getPromptText, getSelectedText, getSelection, getText, getText, home, impl_getPseudoClassState, insertText, isEditable, lengthProperty, nextWord, paste, positionCaret, previousWord, promptTextProperty, replaceSelection, replaceText, replaceText, selectAll, selectBackward, selectedTextProperty, selectEnd, selectEndOfNextWord, selectForward, selectHome, selectionProperty, selectNextWord, selectPositionCaret, selectPreviousWord, selectRange, setEditable, setPromptText, setText, textProperty
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, getBaselineOffset, getContextMenu, getHeight, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getPrefHeight, getPrefWidth, getSkin, getTooltip, getWidth, heightProperty, impl_computeContains, impl_computeLayoutBounds, impl_cssGetFocusTraversableInitialValue, impl_notifyLayoutBoundsChanged, impl_processCSS, intersects, isResizable, layoutChildren, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, setContextMenu, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setPrefHeight, setPrefSize, setPrefWidth, setSkin, setSkinClassName, setTooltip, setWidth, skinClassNameProperty, skinProperty, tooltipProperty, widthProperty
getChildren, getChildrenUnmodifiable, getImpl_traversalEngine, getManagedChildren, getStylesheets, impl_computeGeomBounds, impl_createPGNode, impl_cssResetInitialValues, impl_geomChanged, impl_getAllParentStylesheets, impl_pickNodeLocal, impl_pickNodeLocal, impl_processMXNode, impl_traversalEngineProperty, impl_updatePG, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, setImpl_traversalEngine, setNeedsLayout
addEventFilter, addEventHandler, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, contains, contains, containsBounds, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getUserData, hasProperties, hoverProperty, idProperty, impl_clearDirty, impl_createStyleHelper, impl_cssGetCursorInitialValue, impl_getLeafTransform, impl_getPGNode, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getStyleable, impl_getStyleHelper, impl_getStyleMap, impl_hasTransforms, impl_intersects, impl_isDirty, impl_isDirtyEmpty, impl_isShowMnemonics, impl_isTreeVisible, impl_layoutBoundsChanged, impl_markDirty, impl_pickNode, impl_pickNode, impl_pseudoClassStateChanged, impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPGNode, impl_transformsChanged, impl_traverse, inputMethodRequestsProperty, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToSceneTransformProperty, lookupAll, managedProperty, mouseTransparentProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, visibleProperty
getHAlignment()
,
setHAlignment(javafx.geometry.HPos)
getMaxValue()
,
setMaxValue(Number)
getMinValue()
,
setMinValue(Number)
getNumberStringConverter()
,
setNumberStringConverter(javafx.util.converter.NumberStringConverter)
getStepWidth()
,
setStepWidth(Number)
Double.NaN
or other non-finite values, in order to empty the text field.getValue()
,
setValue(Number)
public NumberSpinner()
public void decrement()
stepWidthProperty()
.public javafx.geometry.HPos getHAlignment()
hAlignmentProperty()
public final Number getMaxValue()
maxValueProperty()
public final Number getMinValue()
minValueProperty()
public final javafx.util.converter.NumberStringConverter getNumberStringConverter()
numberStringConverterProperty()
public final Number getStepWidth()
stepWidthProperty()
protected String getUserAgentStylesheet()
getUserAgentStylesheet
in class javafx.scene.control.Control
public final Number getValue()
valueProperty()
public javafx.beans.property.ObjectProperty<javafx.geometry.HPos> hAlignmentProperty()
getHAlignment()
,
setHAlignment(javafx.geometry.HPos)
public void increment()
stepWidthProperty()
.public final javafx.beans.property.ObjectProperty<Number> maxValueProperty()
getMaxValue()
,
setMaxValue(Number)
public final javafx.beans.property.ObjectProperty<Number> minValueProperty()
getMinValue()
,
setMinValue(Number)
public final javafx.beans.property.ObjectProperty<javafx.util.converter.NumberStringConverter> numberStringConverterProperty()
getNumberStringConverter()
,
setNumberStringConverter(javafx.util.converter.NumberStringConverter)
public void setHAlignment(javafx.geometry.HPos hAlignment)
hAlignment
- The alignment.hAlignmentProperty()
public final void setMaxValue(Number maxValue)
maxValue
- The max value.IllegalArgumentException
- If the max value is smaller than the min value.maxValueProperty()
public final void setMinValue(Number minValue)
minValue
- The min value.IllegalArgumentException
- If the min value is greater than the max value.minValueProperty()
public final void setNumberStringConverter(javafx.util.converter.NumberStringConverter numberStringConverter)
numberStringConverter
- The number format.numberStringConverterProperty()
public final void setStepWidth(Number stepWidth)
stepWidth
- The step width.stepWidthProperty()
public final void setValue(Number value)
value
- The value.valueProperty()
public final javafx.beans.property.ObjectProperty<Number> stepWidthProperty()
getStepWidth()
,
setStepWidth(Number)
public final javafx.beans.property.ObjectProperty<Number> valueProperty()
Double.NaN
or other non-finite values, in order to empty the text field.getValue()
,
setValue(Number)
Copyright © 2013 ExtFX. All Rights Reserved.