- java.lang.Object
- 
- javafx.scene.Node
- 
- javafx.scene.Parent
- 
- javafx.scene.layout.Region
- 
- javafx.scene.control.Control
- 
- javafx.scene.control.Slider
 
 
 
 
 
- 
- All Implemented Interfaces:
- Styleable,- EventTarget,- Skinnable
 
 public class Slider extends Control The Slider Control is used to display a continuous or discrete range of valid numeric choices and allows the user to interact with the control. It is typically represented visually as having a "track" and a "knob" or "thumb" which is dragged within the track. The Slider can optionally show tick marks and labels indicating the different slider position values.The three fundamental variables of the slider are min,max, andvalue. Thevalueshould always be a number within the range defined byminandmax.minshould always be less than or equal tomax(although a slider whoseminandmaxare equal is a degenerate case that makes no sense).mindefaults to 0, whereasmaxdefaults to 100.This first example creates a slider whose range, or span, goes from 0 to 1, and whose value defaults to .5: import javafx.scene.control.Slider; Slider slider = new Slider(0, 1, 0.5); This next example shows a slider with customized tick marks and tick mark labels, which also spans from 0 to 1: import javafx.scene.control.Slider; Slider slider = new Slider(0, 1, 0.5); slider.setShowTickMarks(true); slider.setShowTickLabels(true); slider.setMajorTickUnit(0.25f); slider.setBlockIncrement(0.1f); - Since:
- JavaFX 2.0
 
- 
- 
Property SummaryProperties Type Property Description DoublePropertyblockIncrementThe amount by which to adjust the slider if the track of the slider is clicked.ObjectProperty<StringConverter<Double>>labelFormatterA function for formatting the label for a major tick.DoublePropertymajorTickUnitThe unit distance between major tick marks.DoublePropertymaxThe maximum value represented by this Slider.IntegerPropertyminorTickCountThe number of minor ticks to place between any two major ticks.DoublePropertyminThe minimum value represented by this Slider.ObjectProperty<Orientation>orientationThe orientation of theSlidercan either be horizontal or vertical.BooleanPropertyshowTickLabelsIndicates that the labels for tick marks should be shown.BooleanPropertyshowTickMarksSpecifies whether theSkinimplementation should show tick marks.BooleanPropertysnapToTicksIndicates whether thevalueof theSlidershould always be aligned with the tick marks.BooleanPropertyvalueChangingWhen true, indicates the current value of this Slider is changing.DoublePropertyvalueThe current value represented by this Slider.- 
Properties inherited from class javafx.scene.control.ControlcontextMenu, skin, tooltip
 - 
Properties inherited from class javafx.scene.layout.Regionbackground, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width
 - 
Properties inherited from class javafx.scene.ParentneedsLayout
 - 
Properties inherited from class javafx.scene.NodeaccessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible
 
- 
 - 
Field Summary- 
Fields inherited from class javafx.scene.layout.RegionUSE_COMPUTED_SIZE, USE_PREF_SIZE
 - 
Fields inherited from class javafx.scene.NodeBASELINE_OFFSET_SAME_AS_HEIGHT
 
- 
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadjustValue(double newValue)Adjustsvalueto matchnewValue.DoublePropertyblockIncrementProperty()The amount by which to adjust the slider if the track of the slider is clicked.protected Skin<?>createDefaultSkin()Create a new instance of the default skin for this control.voiddecrement()Decrements the value byblockIncrement, bounded by max.voidexecuteAccessibleAction(AccessibleAction action, Object... parameters)This method is called by the assistive technology to request the action indicated by the argument should be executed.doublegetBlockIncrement()Gets the value of the property blockIncrement.static List<CssMetaData<? extends Styleable,?>>getClassCssMetaData()protected List<CssMetaData<? extends Styleable,?>>getControlCssMetaData()StringConverter<Double>getLabelFormatter()Gets the value of the property labelFormatter.doublegetMajorTickUnit()Gets the value of the property majorTickUnit.doublegetMax()Gets the value of the property max.doublegetMin()Gets the value of the property min.intgetMinorTickCount()Gets the value of the property minorTickCount.OrientationgetOrientation()Gets the value of the property orientation.doublegetValue()Gets the value of the property value.voidincrement()Increments the value byblockIncrement, bounded by max.booleanisShowTickLabels()Gets the value of the property showTickLabels.booleanisShowTickMarks()Gets the value of the property showTickMarks.booleanisSnapToTicks()Gets the value of the property snapToTicks.booleanisValueChanging()Gets the value of the property valueChanging.ObjectProperty<StringConverter<Double>>labelFormatterProperty()A function for formatting the label for a major tick.DoublePropertymajorTickUnitProperty()The unit distance between major tick marks.DoublePropertymaxProperty()The maximum value represented by this Slider.IntegerPropertyminorTickCountProperty()The number of minor ticks to place between any two major ticks.DoublePropertyminProperty()The minimum value represented by this Slider.ObjectProperty<Orientation>orientationProperty()The orientation of theSlidercan either be horizontal or vertical.ObjectqueryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)This method is called by the assistive technology to request the value for an attribute.voidsetBlockIncrement(double value)Sets the value of the property blockIncrement.voidsetLabelFormatter(StringConverter<Double> value)Sets the value of the property labelFormatter.voidsetMajorTickUnit(double value)Sets the value of the property majorTickUnit.voidsetMax(double value)Sets the value of the property max.voidsetMin(double value)Sets the value of the property min.voidsetMinorTickCount(int value)Sets the value of the property minorTickCount.voidsetOrientation(Orientation value)Sets the value of the property orientation.voidsetShowTickLabels(boolean value)Sets the value of the property showTickLabels.voidsetShowTickMarks(boolean value)Sets the value of the property showTickMarks.voidsetSnapToTicks(boolean value)Sets the value of the property snapToTicks.voidsetValue(double value)Sets the value of the property value.voidsetValueChanging(boolean value)Sets the value of the property valueChanging.BooleanPropertyshowTickLabelsProperty()Indicates that the labels for tick marks should be shown.BooleanPropertyshowTickMarksProperty()Specifies whether theSkinimplementation should show tick marks.BooleanPropertysnapToTicksProperty()Indicates whether thevalueof theSlidershould always be aligned with the tick marks.BooleanPropertyvalueChangingProperty()When true, indicates the current value of this Slider is changing.DoublePropertyvalueProperty()The current value represented by this Slider.- 
Methods inherited from class javafx.scene.control.ControlcomputeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, getBaselineOffset, getContextMenu, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
 - 
Methods inherited from class javafx.scene.layout.RegionbackgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty
 - 
Methods inherited from class javafx.scene.ParentgetChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
 - 
Methods inherited from class javafx.scene.NodeaccessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, 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, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, 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, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, 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, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface javafx.css.StyleablegetStyleableNode
 
- 
 
- 
- 
- 
Property Detail- 
maxpublic final DoubleProperty maxProperty The maximum value represented by this Slider. This must be a value greater thanmin.- See Also:
- getMax(),- setMax(double)
 
 - 
minpublic final DoubleProperty minProperty The minimum value represented by this Slider. This must be a value less thanmax.- See Also:
- getMin(),- setMin(double)
 
 - 
valuepublic final DoubleProperty valueProperty The current value represented by this Slider. This value must always be betweenminandmax, inclusive. If it is ever out of bounds either due tominormaxchanging or due to itself being changed, then it will be clamped to always remain valid.- See Also:
- getValue(),- setValue(double)
 
 - 
valueChangingpublic final BooleanProperty valueChangingProperty When true, indicates the current value of this Slider is changing. It provides notification that the value is changing. Once the value is computed, it is reset back to false.- See Also:
- isValueChanging(),- setValueChanging(boolean)
 
 - 
orientationpublic final ObjectProperty<Orientation> orientationProperty The orientation of theSlidercan either be horizontal or vertical.- See Also:
- getOrientation(),- setOrientation(Orientation)
 
 - 
showTickLabelspublic final BooleanProperty showTickLabelsProperty Indicates that the labels for tick marks should be shown. Typically aSkinimplementation will only show labels ifshowTickMarksis also true.- See Also:
- isShowTickLabels(),- setShowTickLabels(boolean)
 
 - 
showTickMarkspublic final BooleanProperty showTickMarksProperty Specifies whether theSkinimplementation should show tick marks.- See Also:
- isShowTickMarks(),- setShowTickMarks(boolean)
 
 - 
majorTickUnitpublic final DoubleProperty majorTickUnitProperty The unit distance between major tick marks. For example, if theminis 0 and themaxis 100 and themajorTickUnitis 25, then there would be 5 tick marks: one at position 0, one at position 25, one at position 50, one at position 75, and a final one at position 100.This value should be positive and should be a value less than the span. Out of range values are essentially the same as disabling tick marks. - See Also:
- getMajorTickUnit(),- setMajorTickUnit(double)
 
 - 
minorTickCountpublic final IntegerProperty minorTickCountProperty The number of minor ticks to place between any two major ticks. This number should be positive or zero. Out of range values will disable disable minor ticks, as will a value of zero.- See Also:
- getMinorTickCount(),- setMinorTickCount(int)
 
 - 
snapToTickspublic final BooleanProperty snapToTicksProperty Indicates whether thevalueof theSlidershould always be aligned with the tick marks. This is honored even if the tick marks are not shown.- See Also:
- isSnapToTicks(),- setSnapToTicks(boolean)
 
 - 
labelFormatterpublic final ObjectProperty<StringConverter<Double>> labelFormatterProperty A function for formatting the label for a major tick. The number representing the major tick will be passed to the function. If this function is not specified, then a default function will be used by theSkinimplementation.
 - 
blockIncrementpublic final DoubleProperty blockIncrementProperty The amount by which to adjust the slider if the track of the slider is clicked. This is used when manipulating the slider position using keys. IfsnapToTicksis true then the nearest tick mark to the adjusted value will be used.- See Also:
- getBlockIncrement(),- setBlockIncrement(double)
 
 
- 
 - 
Constructor Detail- 
Sliderpublic Slider() Creates a default Slider instance.
 - 
Sliderpublic Slider(double min, double max, double value)Constructs a Slider control with the specified slider min, max and current value values.- Parameters:
- min- Slider minimum value
- max- Slider maximum value
- value- Slider current value
 
 
- 
 - 
Method Detail- 
setMaxpublic final void setMax(double value) Sets the value of the property max.- Property description:
- The maximum value represented by this Slider. This must be a
 value greater than min.
 
 - 
getMaxpublic final double getMax() Gets the value of the property max.- Property description:
- The maximum value represented by this Slider. This must be a
 value greater than min.
 
 - 
maxPropertypublic final DoubleProperty maxProperty() The maximum value represented by this Slider. This must be a value greater thanmin.- See Also:
- getMax(),- setMax(double)
 
 - 
setMinpublic final void setMin(double value) Sets the value of the property min.- Property description:
- The minimum value represented by this Slider. This must be a
 value less than max.
 
 - 
getMinpublic final double getMin() Gets the value of the property min.- Property description:
- The minimum value represented by this Slider. This must be a
 value less than max.
 
 - 
minPropertypublic final DoubleProperty minProperty() The minimum value represented by this Slider. This must be a value less thanmax.- See Also:
- getMin(),- setMin(double)
 
 - 
setValuepublic final void setValue(double value) Sets the value of the property value.
 - 
getValuepublic final double getValue() Gets the value of the property value.
 - 
valuePropertypublic final DoubleProperty valueProperty() The current value represented by this Slider. This value must always be betweenminandmax, inclusive. If it is ever out of bounds either due tominormaxchanging or due to itself being changed, then it will be clamped to always remain valid.- See Also:
- getValue(),- setValue(double)
 
 - 
setValueChangingpublic final void setValueChanging(boolean value) Sets the value of the property valueChanging.- Property description:
- When true, indicates the current value of this Slider is changing. It provides notification that the value is changing. Once the value is computed, it is reset back to false.
 
 - 
isValueChangingpublic final boolean isValueChanging() Gets the value of the property valueChanging.- Property description:
- When true, indicates the current value of this Slider is changing. It provides notification that the value is changing. Once the value is computed, it is reset back to false.
 
 - 
valueChangingPropertypublic final BooleanProperty valueChangingProperty() When true, indicates the current value of this Slider is changing. It provides notification that the value is changing. Once the value is computed, it is reset back to false.- See Also:
- isValueChanging(),- setValueChanging(boolean)
 
 - 
setOrientationpublic final void setOrientation(Orientation value) Sets the value of the property orientation.- Property description:
- The orientation of the Slidercan either be horizontal or vertical.
 
 - 
getOrientationpublic final Orientation getOrientation() Gets the value of the property orientation.- Property description:
- The orientation of the Slidercan either be horizontal or vertical.
 
 - 
orientationPropertypublic final ObjectProperty<Orientation> orientationProperty() The orientation of theSlidercan either be horizontal or vertical.- See Also:
- getOrientation(),- setOrientation(Orientation)
 
 - 
setShowTickLabelspublic final void setShowTickLabels(boolean value) Sets the value of the property showTickLabels.- Property description:
- Indicates that the labels for tick marks should be shown. Typically a
 Skinimplementation will only show labels ifshowTickMarksis also true.
 
 - 
isShowTickLabelspublic final boolean isShowTickLabels() Gets the value of the property showTickLabels.- Property description:
- Indicates that the labels for tick marks should be shown. Typically a
 Skinimplementation will only show labels ifshowTickMarksis also true.
 
 - 
showTickLabelsPropertypublic final BooleanProperty showTickLabelsProperty() Indicates that the labels for tick marks should be shown. Typically aSkinimplementation will only show labels ifshowTickMarksis also true.- See Also:
- isShowTickLabels(),- setShowTickLabels(boolean)
 
 - 
setShowTickMarkspublic final void setShowTickMarks(boolean value) Sets the value of the property showTickMarks.- Property description:
- Specifies whether the Skinimplementation should show tick marks.
 
 - 
isShowTickMarkspublic final boolean isShowTickMarks() Gets the value of the property showTickMarks.- Property description:
- Specifies whether the Skinimplementation should show tick marks.
 
 - 
showTickMarksPropertypublic final BooleanProperty showTickMarksProperty() Specifies whether theSkinimplementation should show tick marks.- See Also:
- isShowTickMarks(),- setShowTickMarks(boolean)
 
 - 
setMajorTickUnitpublic final void setMajorTickUnit(double value) Sets the value of the property majorTickUnit.- Property description:
- The unit distance between major tick marks. For example, if
 the minis 0 and themaxis 100 and themajorTickUnitis 25, then there would be 5 tick marks: one at position 0, one at position 25, one at position 50, one at position 75, and a final one at position 100.This value should be positive and should be a value less than the span. Out of range values are essentially the same as disabling tick marks. 
 
 - 
getMajorTickUnitpublic final double getMajorTickUnit() Gets the value of the property majorTickUnit.- Property description:
- The unit distance between major tick marks. For example, if
 the minis 0 and themaxis 100 and themajorTickUnitis 25, then there would be 5 tick marks: one at position 0, one at position 25, one at position 50, one at position 75, and a final one at position 100.This value should be positive and should be a value less than the span. Out of range values are essentially the same as disabling tick marks. 
 
 - 
majorTickUnitPropertypublic final DoubleProperty majorTickUnitProperty() The unit distance between major tick marks. For example, if theminis 0 and themaxis 100 and themajorTickUnitis 25, then there would be 5 tick marks: one at position 0, one at position 25, one at position 50, one at position 75, and a final one at position 100.This value should be positive and should be a value less than the span. Out of range values are essentially the same as disabling tick marks. - See Also:
- getMajorTickUnit(),- setMajorTickUnit(double)
 
 - 
setMinorTickCountpublic final void setMinorTickCount(int value) Sets the value of the property minorTickCount.- Property description:
- The number of minor ticks to place between any two major ticks. This number should be positive or zero. Out of range values will disable disable minor ticks, as will a value of zero.
 
 - 
getMinorTickCountpublic final int getMinorTickCount() Gets the value of the property minorTickCount.- Property description:
- The number of minor ticks to place between any two major ticks. This number should be positive or zero. Out of range values will disable disable minor ticks, as will a value of zero.
 
 - 
minorTickCountPropertypublic final IntegerProperty minorTickCountProperty() The number of minor ticks to place between any two major ticks. This number should be positive or zero. Out of range values will disable disable minor ticks, as will a value of zero.- See Also:
- getMinorTickCount(),- setMinorTickCount(int)
 
 - 
setSnapToTickspublic final void setSnapToTicks(boolean value) Sets the value of the property snapToTicks.- Property description:
- Indicates whether the valueof theSlidershould always be aligned with the tick marks. This is honored even if the tick marks are not shown.
 
 - 
isSnapToTickspublic final boolean isSnapToTicks() Gets the value of the property snapToTicks.- Property description:
- Indicates whether the valueof theSlidershould always be aligned with the tick marks. This is honored even if the tick marks are not shown.
 
 - 
snapToTicksPropertypublic final BooleanProperty snapToTicksProperty() Indicates whether thevalueof theSlidershould always be aligned with the tick marks. This is honored even if the tick marks are not shown.- See Also:
- isSnapToTicks(),- setSnapToTicks(boolean)
 
 - 
setLabelFormatterpublic final void setLabelFormatter(StringConverter<Double> value) Sets the value of the property labelFormatter.- Property description:
- A function for formatting the label for a major tick. The number
 representing the major tick will be passed to the function. If this
 function is not specified, then a default function will be used by
 the Skinimplementation.
 
 - 
getLabelFormatterpublic final StringConverter<Double> getLabelFormatter() Gets the value of the property labelFormatter.- Property description:
- A function for formatting the label for a major tick. The number
 representing the major tick will be passed to the function. If this
 function is not specified, then a default function will be used by
 the Skinimplementation.
 
 - 
labelFormatterPropertypublic final ObjectProperty<StringConverter<Double>> labelFormatterProperty() A function for formatting the label for a major tick. The number representing the major tick will be passed to the function. If this function is not specified, then a default function will be used by theSkinimplementation.
 - 
setBlockIncrementpublic final void setBlockIncrement(double value) Sets the value of the property blockIncrement.- Property description:
- The amount by which to adjust the slider if the track of the slider is
 clicked. This is used when manipulating the slider position using keys. If
 snapToTicksis true then the nearest tick mark to the adjusted value will be used.
 
 - 
getBlockIncrementpublic final double getBlockIncrement() Gets the value of the property blockIncrement.- Property description:
- The amount by which to adjust the slider if the track of the slider is
 clicked. This is used when manipulating the slider position using keys. If
 snapToTicksis true then the nearest tick mark to the adjusted value will be used.
 
 - 
blockIncrementPropertypublic final DoubleProperty blockIncrementProperty() The amount by which to adjust the slider if the track of the slider is clicked. This is used when manipulating the slider position using keys. IfsnapToTicksis true then the nearest tick mark to the adjusted value will be used.- See Also:
- getBlockIncrement(),- setBlockIncrement(double)
 
 - 
adjustValuepublic void adjustValue(double newValue) Adjustsvalueto matchnewValue. Thevalueis the actual amount between theminandmax. This function also takes into accountsnapToTicks, which is the main difference between adjustValue and setValue. It also ensures that the value is some valid number between min and max. Note: This function is intended to be used by experts, primarily by those implementing new Skins or Behaviors. It is not common for developers or designers to access this function directly.- Parameters:
- newValue- the new adjusted value
 
 - 
incrementpublic void increment() Increments the value byblockIncrement, bounded by max. If the max is less than or equal to the min, then this method does nothing.
 - 
decrementpublic void decrement() Decrements the value byblockIncrement, bounded by max. If the max is less than or equal to the min, then this method does nothing.
 - 
createDefaultSkinprotected Skin<?> createDefaultSkin() Create a new instance of the default skin for this control. This is called to create a skin for the control if no skin is provided via CSS-fx-skinor set explicitly in a sub-class withsetSkin(...).- Overrides:
- createDefaultSkinin class- Control
- Returns:
- new instance of default skin for this control. If null then the control will have no skin unless one is provided by css.
 
 - 
getClassCssMetaDatapublic static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData() - Returns:
- The CssMetaData associated with this class, which may include the CssMetaData of its superclasses.
- Since:
- JavaFX 8.0
 
 - 
getControlCssMetaDataprotected List<CssMetaData<? extends Styleable,?>> getControlCssMetaData() - Overrides:
- getControlCssMetaDatain class- Control
- Returns:
- unmodifiable list of the controls css styleable properties
- Since:
- JavaFX 8.0
 
 - 
queryAccessibleAttributepublic Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters) This method is called by the assistive technology to request the value for an attribute.This method is commonly overridden by subclasses to implement attributes that are required for a specific role. 
 If a particular attribute is not handled, the superclass implementation must be called.- Overrides:
- queryAccessibleAttributein class- Control
- Parameters:
- attribute- the requested attribute
- parameters- optional list of parameters
- Returns:
- the value for the requested attribute
- See Also:
- AccessibleAttribute
 
 - 
executeAccessibleActionpublic void executeAccessibleAction(AccessibleAction action, Object... parameters) This method is called by the assistive technology to request the action indicated by the argument should be executed.This method is commonly overridden by subclasses to implement action that are required for a specific role. 
 If a particular action is not handled, the superclass implementation must be called.- Overrides:
- executeAccessibleActionin class- Control
- Parameters:
- action- the action to execute
- parameters- optional list of parameters
- See Also:
- AccessibleAction
 
 
- 
 
-