public class ListSpinner<T>
extends javafx.scene.control.Control
Type | Property and Description |
---|---|
javafx.beans.property.ObjectProperty<javafx.util.Callback<T,java.lang.Integer>> |
addCallback
AddCallback:
|
javafx.beans.property.ObjectProperty<javafx.util.Callback<ListSpinner<T>,javafx.scene.Node>> |
cellFactory
CellFactory:
|
javafx.beans.property.ObjectProperty<java.lang.Boolean> |
cyclic
Cyclic:
|
javafx.beans.property.ObjectProperty<java.lang.Boolean> |
editable
Editable:
|
javafx.beans.property.ObjectProperty<java.lang.Integer> |
index
Index:
|
javafx.beans.property.ObjectProperty<javafx.collections.ObservableList<T>> |
items
Items:
|
javafx.beans.property.ObjectProperty<javafx.event.EventHandler<ListSpinner.CycleEvent>> |
onCycle
OnCycle:
|
javafx.beans.property.ObjectProperty<java.lang.String> |
postfix
Postfix:
|
javafx.beans.property.ObjectProperty<java.lang.String> |
prefix
Prefix:
|
javafx.beans.property.ObjectProperty<javafx.util.StringConverter<T>> |
stringConverter
StringConverter
|
javafx.beans.property.ObjectProperty<T> |
value
Value:
|
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
Modifier and Type | Class and Description |
---|---|
static class |
ListSpinner.CycleDirection |
static class |
ListSpinner.CycleEvent
CycleEvent
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ONCYCLE_PROPERTY_ID |
Constructor and Description |
---|
ListSpinner() |
ListSpinner(int from,
int to) |
ListSpinner(int from,
int to,
int step) |
ListSpinner(java.util.List<T> list) |
ListSpinner(javafx.collections.ObservableList<T> items) |
ListSpinner(javafx.collections.ObservableList<T> items,
T startValue) |
ListSpinner(T... list) |
Modifier and Type | Method and Description |
---|---|
javafx.beans.property.ObjectProperty<javafx.util.Callback<T,java.lang.Integer>> |
addCallbackProperty()
AddCallback:
|
javafx.beans.property.ObjectProperty<javafx.util.Callback<ListSpinner<T>,javafx.scene.Node>> |
cellFactoryProperty()
CellFactory:
|
javafx.beans.property.ObjectProperty<java.lang.Boolean> |
cyclicProperty()
Cyclic:
|
void |
decrement() |
javafx.beans.property.ObjectProperty<java.lang.Boolean> |
editableProperty()
Editable:
|
static boolean |
equals(java.lang.Object o1,
java.lang.Object o2)
Does a o1.equals(o2) but also checks if o1 or o2 are null.
|
void |
fireCycleEvent(ListSpinner.CycleDirection cycleDirection)
we're cycling, fire the event
|
void |
first() |
javafx.util.Callback<T,java.lang.Integer> |
getAddCallback()
Gets the value of the property addCallback.
|
javafx.util.Callback<ListSpinner<T>,javafx.scene.Node> |
getCellFactory()
Gets the value of the property cellFactory.
|
java.lang.Integer |
getIndex()
Gets the value of the property index.
|
javafx.collections.ObservableList<T> |
getItems()
Gets the value of the property items.
|
javafx.event.EventHandler<ListSpinner.CycleEvent> |
getOnCycle()
Gets the value of the property onCycle.
|
java.lang.String |
getPostfix()
Gets the value of the property postfix.
|
java.lang.String |
getPrefix()
Gets the value of the property prefix.
|
javafx.util.StringConverter<T> |
getStringConverter()
Gets the value of the property stringConverter.
|
protected java.lang.String |
getUserAgentStylesheet()
Return the path to the CSS file so things are setup right
|
T |
getValue()
Gets the value of the property value.
|
void |
increment() |
javafx.beans.property.ObjectProperty<java.lang.Integer> |
indexProperty()
Index:
|
java.lang.Boolean |
isCyclic() |
java.lang.Boolean |
isEditable() |
javafx.beans.property.ObjectProperty<javafx.collections.ObservableList<T>> |
itemsProperty()
Items:
|
void |
last()
Get the last index; if the data provide is endless, this method mail fail!
|
javafx.beans.property.ObjectProperty<javafx.event.EventHandler<ListSpinner.CycleEvent>> |
onCycleProperty()
OnCycle:
|
javafx.beans.property.ObjectProperty<java.lang.String> |
postfixProperty()
Postfix:
|
javafx.beans.property.ObjectProperty<java.lang.String> |
prefixProperty()
Prefix:
|
void |
setAddCallback(javafx.util.Callback<T,java.lang.Integer> value)
Sets the value of the property addCallback.
|
void |
setCellFactory(javafx.util.Callback<ListSpinner<T>,javafx.scene.Node> value)
Sets the value of the property cellFactory.
|
void |
setCyclic(java.lang.Boolean value)
Sets the value of the property cyclic.
|
void |
setEditable(java.lang.Boolean value)
Sets the value of the property editable.
|
void |
setIndex(java.lang.Integer value)
Sets the value of the property index.
|
void |
setItems(javafx.collections.ObservableList<T> value)
Sets the value of the property items.
|
void |
setOnCycle(javafx.event.EventHandler<ListSpinner.CycleEvent> value)
Sets the value of the property onCycle.
|
void |
setPostfix(java.lang.String value)
Sets the value of the property postfix.
|
void |
setPrefix(java.lang.String value)
Sets the value of the property prefix.
|
void |
setStringConverter(javafx.util.StringConverter<T> value)
Sets the value of the property stringConverter.
|
void |
setValue(T value)
Sets the value of the property value.
|
javafx.beans.property.ObjectProperty<javafx.util.StringConverter<T>> |
stringConverterProperty()
StringConverter
|
javafx.beans.property.ObjectProperty<T> |
valueProperty()
Value:
|
ListSpinner<T> |
withAddCallback(javafx.util.Callback<T,java.lang.Integer> value) |
ListSpinner<T> |
withCellFactory(javafx.util.Callback<ListSpinner<T>,javafx.scene.Node> value) |
ListSpinner<T> |
withCyclic(java.lang.Boolean value) |
ListSpinner<T> |
withEditable(java.lang.Boolean value) |
ListSpinner<T> |
withIndex(java.lang.Integer value) |
ListSpinner<T> |
withItems(javafx.collections.ObservableList<T> value) |
ListSpinner<T> |
withOnCycle(javafx.event.EventHandler<ListSpinner.CycleEvent> value) |
ListSpinner<T> |
withPostfix(java.lang.String value) |
ListSpinner<T> |
withPrefix(java.lang.String value) |
ListSpinner<T> |
withStringConverter(javafx.util.StringConverter<T> value) |
ListSpinner<T> |
withValue(T value) |
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_CSS_STYLEABLES, impl_cssGetFocusTraversableInitialValue, impl_getStyleableProperties, 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_getPseudoClassState, 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
public static final java.lang.String ONCYCLE_PROPERTY_ID
public ListSpinner()
public ListSpinner(javafx.collections.ObservableList<T> items)
items
- The item list used to populate the spinner.public ListSpinner(javafx.collections.ObservableList<T> items, T startValue)
items
- The item list used to populate the spinner.startValue
- The initial value of the spinner (one of the items).public ListSpinner(java.util.List<T> list)
list
- public ListSpinner(T... list)
list
- public ListSpinner(int from, int to)
from
- to
- public ListSpinner(int from, int to, int step)
from
- to
- step
- protected java.lang.String getUserAgentStylesheet()
getUserAgentStylesheet
in class javafx.scene.control.Control
public javafx.beans.property.ObjectProperty<T> valueProperty()
public T getValue()
public void setValue(T value)
public ListSpinner<T> withValue(T value)
public javafx.beans.property.ObjectProperty<java.lang.Integer> indexProperty()
public java.lang.Integer getIndex()
public void setIndex(java.lang.Integer value)
public ListSpinner<T> withIndex(java.lang.Integer value)
public javafx.beans.property.ObjectProperty<java.lang.Boolean> cyclicProperty()
public java.lang.Boolean isCyclic()
public void setCyclic(java.lang.Boolean value)
public ListSpinner<T> withCyclic(java.lang.Boolean value)
public javafx.beans.property.ObjectProperty<java.lang.Boolean> editableProperty()
public java.lang.Boolean isEditable()
public void setEditable(java.lang.Boolean value)
public ListSpinner<T> withEditable(java.lang.Boolean value)
public javafx.beans.property.ObjectProperty<java.lang.String> postfixProperty()
public java.lang.String getPostfix()
public void setPostfix(java.lang.String value)
public ListSpinner<T> withPostfix(java.lang.String value)
public javafx.beans.property.ObjectProperty<java.lang.String> prefixProperty()
public java.lang.String getPrefix()
public void setPrefix(java.lang.String value)
public ListSpinner<T> withPrefix(java.lang.String value)
public javafx.beans.property.ObjectProperty<javafx.collections.ObservableList<T>> itemsProperty()
public javafx.collections.ObservableList<T> getItems()
public void setItems(javafx.collections.ObservableList<T> value)
public ListSpinner<T> withItems(javafx.collections.ObservableList<T> value)
public javafx.beans.property.ObjectProperty<javafx.util.Callback<ListSpinner<T>,javafx.scene.Node>> cellFactoryProperty()
public javafx.util.Callback<ListSpinner<T>,javafx.scene.Node> getCellFactory()
public void setCellFactory(javafx.util.Callback<ListSpinner<T>,javafx.scene.Node> value)
public ListSpinner<T> withCellFactory(javafx.util.Callback<ListSpinner<T>,javafx.scene.Node> value)
public javafx.beans.property.ObjectProperty<javafx.util.StringConverter<T>> stringConverterProperty()
public javafx.util.StringConverter<T> getStringConverter()
public void setStringConverter(javafx.util.StringConverter<T> value)
public ListSpinner<T> withStringConverter(javafx.util.StringConverter<T> value)
public javafx.beans.property.ObjectProperty<javafx.util.Callback<T,java.lang.Integer>> addCallbackProperty()
public javafx.util.Callback<T,java.lang.Integer> getAddCallback()
public void setAddCallback(javafx.util.Callback<T,java.lang.Integer> value)
public ListSpinner<T> withAddCallback(javafx.util.Callback<T,java.lang.Integer> value)
public javafx.beans.property.ObjectProperty<javafx.event.EventHandler<ListSpinner.CycleEvent>> onCycleProperty()
public javafx.event.EventHandler<ListSpinner.CycleEvent> getOnCycle()
public void setOnCycle(javafx.event.EventHandler<ListSpinner.CycleEvent> value)
public ListSpinner<T> withOnCycle(javafx.event.EventHandler<ListSpinner.CycleEvent> value)
public void fireCycleEvent(ListSpinner.CycleDirection cycleDirection)
public void first()
public void decrement()
public void increment()
public void last()
public static boolean equals(java.lang.Object o1, java.lang.Object o2)
o1
- o2
-