Класс Slider
- Все реализованные интерфейсы:
-
Styleable,EventTarget,Skinnable
public class Slider extends Control
Три основных переменных ползунка — min, max и value. value всегда должно быть числом в диапазоне, определённом min и max. min всегда должно быть меньше или равно max (хотя ползунок, у которого min и max равны, является вырожденным случаем, который не имеет смысла). min по умолчанию равно 0, а max по умолчанию равно 100.
Этот первый пример создает ползунок, чья область, или размах, простирается от 0 до 1, а значение по умолчанию равно .5:
Slider slider = new Slider(0, 1, 0.5);
Следующий пример демонстрирует ползунок с настраиваемыми метками и метками меток, который также охватывает диапазон от 0 до 1:
Slider slider = new Slider(0, 1, 0.5); slider.setShowTickMarks(true); slider.setShowTickLabels(true); slider.setMajorTickUnit(0.25f); slider.setBlockIncrement(0.1f);
- С:
- JavaFX 2.0
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
final DoubleProperty |
blockIncrement |
Величина изменения ползунка при щелчке по дорожке ползунка. |
final ObjectProperty<StringConverter<Double>> |
labelFormatter |
Функция форматирования метки для основной метки. |
final DoubleProperty |
majorTickUnit |
Единица расстояния между основными метками. |
final DoubleProperty |
max |
Максимальное значение, представленное этим ползунком. |
final IntegerProperty |
minorTickCount |
Количество дополнительных меток между двумя основными метками. |
final DoubleProperty |
min |
Минимальное значение, представленное этим ползунком. |
final ObjectProperty<Orientation> |
orientation |
Ориентация Slider может быть горизонтальной или вертикальной. |
final BooleanProperty |
showTickLabels |
Указывает, что должны отображаться метки для меток. |
final BooleanProperty |
showTickMarks |
Указывает, должен ли Skin реализация отображать метки. |
final BooleanProperty |
snapToTicks |
Указывает, должно ли значение value Slider всегда выравниваться с метками. |
final BooleanProperty |
valueChanging |
Если true, указывает, что текущее значение этого ползунка изменяется. |
final DoubleProperty |
value |
Текущее значение, представленное этим ползунком. |
Свойства, объявленные в классе javafx.scene.control.Control
contextMenu, skin, tooltip
Свойства, объявленные в классе javafx.scene.layout.Region
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width
Свойства, объявленные в классе javafx.scene.Parent
needsLayout
Свойства, объявленные в классе javafx.scene.Node
accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, focusVisible, focusWithin, 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
Краткое описание полей
Поля, объявленные в классе javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
Поля, объявленные в классе javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
Slider() |
Создаёт экземпляр ползунка по умолчанию. |
Slider |
Создаёт контрол Slider со значениями min, max и текущего значения ползунка. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
adjustValue |
Настраивает value для соответствия newValue. |
final DoubleProperty |
blockIncrementProperty() |
Величина изменения ползунка при клике по шкале. |
void |
decrement() |
Уменьшает значение на blockIncrement, ограничено значением max. |
final double |
getBlockIncrement() |
Возвращает значение свойства blockIncrement. |
static List<CssMetaData<? extends Styleable, |
getClassCssMetaData() |
Возвращает CssMetaData, связанное с этим классом, что может включать CssMetaData его суперклассов. |
protected List<CssMetaData<? extends Styleable, |
getControlCssMetaData() |
Возвращает неизменяемый список стилизуемых CSS-свойств элемента управления. |
final StringConverter<Double> |
getLabelFormatter() |
Возвращает значение свойства labelFormatter. |
final double |
getMajorTickUnit() |
Возвращает значение свойства majorTickUnit. |
final double |
getMax() |
Возвращает значение свойства max. |
final double |
getMin() |
Возвращает значение свойства min. |
final int |
getMinorTickCount() |
Возвращает значение свойства minorTickCount. |
final Orientation |
getOrientation() |
Возвращает значение свойства orientation. |
final double |
getValue() |
Возвращает значение свойства value. |
void |
increment() |
Увеличивает значение на blockIncrement, ограничено значением max. |
final boolean |
isShowTickLabels() |
Возвращает значение свойства showTickLabels. |
final boolean |
isShowTickMarks() |
Возвращает значение свойства showTickMarks. |
final boolean |
isSnapToTicks() |
Возвращает значение свойства snapToTicks. |
final boolean |
isValueChanging() |
Возвращает значение свойства valueChanging. |
final ObjectProperty<StringConverter<Double>> |
labelFormatterProperty() |
Функция форматирования метки для основной отметки. |
final DoubleProperty |
majorTickUnitProperty() |
Расстояние между основными отметками. |
final DoubleProperty |
maxProperty() |
Максимальное значение, представленное этим ползунком. |
final IntegerProperty |
minorTickCountProperty() |
Количество второстепенных меток между двумя основными метками. |
final DoubleProperty |
minProperty() |
Минимальное значение, представленное этим ползунком. |
final ObjectProperty<Orientation> |
orientationProperty() |
Ориентация Slider может быть горизонтальной или вертикальной. |
final void |
setBlockIncrement |
Устанавливает значение свойства blockIncrement. |
final void |
setLabelFormatter |
Устанавливает значение свойства labelFormatter. |
final void |
setMajorTickUnit |
Устанавливает значение свойства majorTickUnit. |
final void |
setMax |
Устанавливает значение свойства max. |
final void |
setMin |
Устанавливает значение свойства min. |
final void |
setMinorTickCount |
Устанавливает значение свойства minorTickCount. |
final void |
setOrientation |
Устанавливает значение свойства orientation. |
final void |
setShowTickLabels |
Устанавливает значение свойства showTickLabels. |
final void |
setShowTickMarks |
Устанавливает значение свойства showTickMarks. |
final void |
setSnapToTicks |
Устанавливает значение свойства snapToTicks. |
final void |
setValue |
Устанавливает значение свойства value. |
final void |
setValueChanging |
Устанавливает значение свойства valueChanging. |
final BooleanProperty |
showTickLabelsProperty() |
Указывает, что метки для меток должны быть показаны. |
final BooleanProperty |
showTickMarksProperty() |
Указывает, должна ли реализация Skin отображать метки. |
final BooleanProperty |
snapToTicksProperty() |
Указывает, должно ли значение value Slider всегда выравниваться с метками. |
final BooleanProperty |
valueChangingProperty() |
Если true, указывает, что текущее значение этого ползунка изменяется. |
final DoubleProperty |
valueProperty() |
Текущее значение, представленное этим ползунком. |
Методы, объявленные в классе javafx.scene.control.Control
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, contextMenuProperty, createDefaultSkin, getContextMenu, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
Методы, объявленные в классе javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computePrefHeight, computePrefWidth, 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
Методы, объявленные в классе javafx.scene.Parent
getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
Методы, объявленные в классе javafx.scene.Node
accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, focusVisibleProperty, focusWithinProperty, 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, isFocusVisible, isFocusWithin, 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, lookup, 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, queryAccessibleAttribute, 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
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Методы, объявленные в интерфейсе javafx.css.Styleable
getStyleableNode
Подробности свойства
max
public final DoubleProperty maxProperty
min.- См. также:
min
public final DoubleProperty minProperty
max.- См. также:
value
public final DoubleProperty valueProperty
min и max, включительно. Если оно когда-либо выходит за пределы, либо из-за min или max изменения, либо из-за собственного изменения, оно будет ограничено, чтобы всегда оставаться допустимым.- См. также:
valueChanging
public final BooleanProperty valueChangingProperty
orientation
public final ObjectProperty<Orientation> orientationProperty
Slider может быть горизонтальной или вертикальной.showTickLabels
public final BooleanProperty showTickLabelsProperty
Skin будет отображать метки только в том случае, если showTickMarks также равно true.showTickMarks
public final BooleanProperty showTickMarksProperty
Skin отображать риски.majorTickUnit
public final DoubleProperty majorTickUnitProperty
min равно 0, max равно 100, а majorTickUnit равно 25, то будет 5 рисок: одна в позиции 0, одна в позиции 25, одна в позиции 50, одна в позиции 75 и последняя в позиции 100. Это значение должно быть положительным и меньше разницы значений. Значения вне диапазона по сути эквивалентны отключению рисок.
minorTickCount
public final IntegerProperty minorTickCountProperty
snapToTicks
public final BooleanProperty snapToTicksProperty
value Slider всегда выравниваться с рисками. Это соблюдается даже если риски не отображаются.labelFormatter
public final ObjectProperty<StringConverter<Double>> labelFormatterProperty
Skin.blockIncrement
public final DoubleProperty blockIncrementProperty
snapToTicks равно true, то будет использоваться ближайшая риска к скорректированному значению.Подробности конструктора
Slider
public Slider()
Slider
public Slider(double min, double max, double value)
- Параметры:
-
min- Минимальное значение ползунка -
max- Максимальное значение ползунка -
value- Текущее значение ползунка
Подробности метода
setMax
public final void setMax(double value)
max.- Описание свойства:
- Максимальное значение, представленное этим ползунком. Это должно быть значение, большее, чем
min. - Параметры:
-
value- значение для свойстваmax - См. также:
getMax
public final double getMax()
max.- Описание свойства:
- Максимальное значение, представленное этим ползунком. Это должно быть значение, большее, чем
min. - Возвращает:
- значение свойства
max - См. также:
maxProperty
public final DoubleProperty maxProperty()
min.- Возвращает:
- свойство
max - См. также:
setMin
public final void setMin(double value)
min.- Описание свойства:
- Минимальное значение, представленное этим ползунком. Это должно быть значение, меньшее, чем
max. - Параметры:
-
value- значение для свойстваmin - См. также:
getMin
public final double getMin()
min.- Описание свойства:
- Минимальное значение, представленное этим ползунком. Это значение должно быть меньше, чем
max. - Возвращает:
- значение свойства
min - См. также:
minProperty
public final DoubleProperty minProperty()
max.- Возвращает:
- свойство
min - См. также:
setValue
public final void setValue(double value)
value.- Описание свойства:
- Текущее значение, представленное этим ползунком. Это значение должно всегда находиться в диапазоне от
minдоmax, включительно. Если оно выйдет за пределы диапазона из-за измененияminилиmax, или из-за собственного изменения, оно будет ограничено, чтобы оставаться в пределах допустимого значения. - Параметры:
-
value- значение для свойстваvalue - См. также:
getValue
public final double getValue()
value.- Описание свойства:
- Текущее значение, представленное этим ползунком. Это значение должно всегда находиться в диапазоне от
minдоmax, включительно. Если оно выйдет за пределы диапазона из-за измененияminилиmax, или из-за собственного изменения, оно будет ограничено, чтобы оставаться в пределах допустимого значения. - Возвращает:
- значение свойства
value - См. также:
valueProperty
public final DoubleProperty valueProperty()
min до max, включительно. Если оно выйдет за пределы диапазона из-за изменения min или max, или из-за собственного изменения, оно будет ограничено, чтобы оставаться в пределах допустимого значения.- Возвращает:
- свойство
value - См. также:
setValueChanging
public final void setValueChanging(boolean value)
valueChanging.- Описание свойства:
- При значении true указывает, что текущее значение этого ползунка изменяется. Предоставляет уведомление о том, что значение изменяется. После вычисления значения оно сбрасывается обратно в false.
- Параметры:
-
value- значение для свойстваvalueChanging - См. также:
isValueChanging
public final boolean isValueChanging()
valueChanging.- Описание свойства:
- При значении true указывает, что текущее значение этого ползунка изменяется. Предоставляет уведомление о том, что значение изменяется. После вычисления значения оно сбрасывается обратно в false.
- Возвращает:
- значение свойства
valueChanging - См. также:
valueChangingProperty
public final BooleanProperty valueChangingProperty()
- Возвращает:
- свойство
valueChanging - См. также:
setOrientation
public final void setOrientation(Orientation value)
orientation.- Описание свойства:
- Ориентация
Sliderможет быть горизонтальной или вертикальной. - Параметры:
-
value- значение для свойстваorientation - См. также:
getOrientation
public final Orientation getOrientation()
orientation.- Описание свойства:
- Ориентация
Sliderможет быть горизонтальной или вертикальной. - Возвращает:
- значение свойства
orientation - См. также:
orientationProperty
public final ObjectProperty<Orientation> orientationProperty()
Slider может быть горизонтальной или вертикальной.- Возвращает:
- свойство
orientation - См. также:
setShowTickLabels
public final void setShowTickLabels(boolean value)
showTickLabels.- Описание свойства:
- Указывает, что метки для делений должны быть отображены. Обычно реализация
Skinбудет отображать метки только еслиshowTickMarksтакже true. - Параметры:
-
value- значение для свойстваshowTickLabels - См. также:
isShowTickLabels
public final boolean isShowTickLabels()
showTickLabels.- Описание свойства:
- Указывает, что метки для делений должны быть отображены. Обычно реализация
Skinбудет отображать метки только еслиshowTickMarksтакже true. - Возвращает:
- значение свойства
showTickLabels - См. также:
showTickLabelsProperty
public final BooleanProperty showTickLabelsProperty()
Skin будет отображать метки только если showTickMarks также true.- Возвращает:
- свойство
showTickLabels - См. также:
setShowTickMarks
public final void setShowTickMarks(boolean value)
showTickMarks.- Описание свойства:
- Указывает, должна ли реализация
Skinотображать деления. - Параметры:
-
value- значение для свойстваshowTickMarks - См. также:
isShowTickMarks
public final boolean isShowTickMarks()
showTickMarks.- Описание свойства:
- Указывает, должна ли реализация
Skinотображать деления. - Возвращает:
- значение свойства
showTickMarks - См. также:
showTickMarksProperty
public final BooleanProperty showTickMarksProperty()
Skin отображать отметки.- Возвращает:
- свойство
showTickMarks - См. также:
setMajorTickUnit
public final void setMajorTickUnit(double value)
majorTickUnit.- Описание свойства:
- Расстояние между основными отметками. Например, если
minравно 0,maxравно 100, аmajorTickUnitравно 25, то будет 5 отметок: одна в позиции 0, одна в 25, одна в 50, одна в 75 и одна в 100.Это значение должно быть положительным и меньше разницы между максимальным и минимальным значениями. Значения вне допустимого диапазона фактически эквивалентны отключению отметок.
- Параметры:
-
value- значение для свойстваmajorTickUnit - См. также:
getMajorTickUnit
public final double getMajorTickUnit()
majorTickUnit.- Описание свойства:
- Расстояние между основными отметками. Например, если
minравно 0,maxравно 100, аmajorTickUnitравно 25, то будет 5 отметок: одна в позиции 0, одна в 25, одна в 50, одна в 75 и одна в 100.Это значение должно быть положительным и меньше разницы между максимальным и минимальным значениями. Значения вне допустимого диапазона фактически эквивалентны отключению отметок.
- Возвращает:
- значение свойства
majorTickUnit - См. также:
majorTickUnitProperty
public final DoubleProperty majorTickUnitProperty()
min равно 0, max равно 100, а majorTickUnit равно 25, то будет 5 отметок: одна в позиции 0, одна в 25, одна в 50, одна в 75 и одна в 100. Это значение должно быть положительным и меньше разницы между максимальным и минимальным значениями. Значения вне допустимого диапазона фактически эквивалентны отключению отметок.
- Возвращает:
- свойство
majorTickUnit - См. также:
setMinorTickCount
public final void setMinorTickCount(int value)
minorTickCount.- Описание свойства:
- Количество второстепенных отметок между двумя основными отметками. Это число должно быть положительным или нулевым. Значения вне диапазона или ноль отключают второстепенные отметки.
- Параметры:
-
value- значение для свойстваminorTickCount - См. также:
getMinorTickCount
public final int getMinorTickCount()
minorTickCount.- Описание свойства:
- Количество второстепенных отметок между двумя основными отметками. Это число должно быть положительным или нулевым. Значения вне диапазона или ноль отключают второстепенные отметки.
- Возвращает:
- значение свойства
minorTickCount - См. также:
minorTickCountProperty
public final IntegerProperty minorTickCountProperty()
- Возвращает:
- свойство
minorTickCount - См. также:
setSnapToTicks
public final void setSnapToTicks(boolean value)
snapToTicks.- Описание свойства:
- Указывает, должно ли значение
valueSliderвсегда выравниваться с отметками. Это учитывается, даже если отметки не отображаются. - Параметры:
-
value- значение для свойстваsnapToTicks - См. также:
isSnapToTicks
public final boolean isSnapToTicks()
snapToTicks.- Описание свойства:
- Указывает, должно ли значение
valueSliderвсегда выравниваться с отметками. Это учитывается, даже если отметки не отображаются. - Возвращает:
- значение свойства
snapToTicks - См. также:
snapToTicksProperty
public final BooleanProperty snapToTicksProperty()
value Slider всегда выравниваться с отметками. Это учитывается, даже если отметки не отображаются.- Возвращает:
- свойство
snapToTicks - См. также:
setLabelFormatter
public final void setLabelFormatter(StringConverter<Double> value)
labelFormatter.- Описание свойства:
- Функция форматирования метки для основной отметки. Функции передается число, представляющее основную отметку. Если эта функция не задана, реализация
Skinиспользует функцию по умолчанию. - Параметры:
-
value- значение для свойстваlabelFormatter - См. также:
getLabelFormatter
public final StringConverter<Double> getLabelFormatter()
labelFormatter.- Описание свойства:
- Функция форматирования метки для основной отметки. Функции передается число, представляющее основную отметку. Если эта функция не задана, реализация
Skinиспользует функцию по умолчанию. - Возвращает:
- значение свойства
labelFormatter - См. также:
labelFormatterProperty
public final ObjectProperty<StringConverter<Double>> labelFormatterProperty()
Skin использует функцию по умолчанию.- Возвращает:
- свойство
labelFormatter - См. также:
setBlockIncrement
public final void setBlockIncrement(double value)
blockIncrement.- Описание свойства:
- Величина изменения положения ползунка при нажатии на дорожку. Используется при изменении положения ползунка с помощью клавиш. Если
snapToTicksравно true, используется ближайшая отметка к скорректированному значению. - Параметры:
-
value- значение для свойстваblockIncrement - См. также:
getBlockIncrement
public final double getBlockIncrement()
blockIncrement.- Описание свойства:
- Значение, на которое необходимо сместить ползунок, если нажать на полосу ползунка. Используется при изменении положения ползунка с помощью клавиш. Если
snapToTicksимеет значение true, то будет использоваться ближайшая отметка шкалы к скорректированному значению. - Возвращает:
- значение свойства
blockIncrement - См. также:
blockIncrementProperty
public final DoubleProperty blockIncrementProperty()
snapToTicks имеет значение true, то будет использоваться ближайшая отметка шкалы к скорректированному значению.- Возвращает:
- свойство
blockIncrement - См. также:
adjustValue
public void adjustValue(double newValue)
value, чтобы соответствовать newValue. value - фактическое значение между min и max. Эта функция также учитывает snapToTicks, что является основным отличием между adjustValue и setValue. Она также гарантирует, что значение является действительным числом между min и max. Примечание: эта функция предназначена для использования экспертами, в основном теми, кто реализует новые Skins или Behaviors. Разработчикам и дизайнерам обычно не нужно обращаться к этой функции напрямую.- Параметры:
-
newValue- новое скорректированное значение
increment
public void increment()
blockIncrement, ограниченное значением max. Если max меньше или равно min, то этот метод ничего не делает.decrement
public void decrement()
blockIncrement, ограниченное значением max. Если max меньше или равно min, то этот метод ничего не делает.getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
CssMetaData, связанное с этим классом, что может включать CssMetaData его суперклассов.- Возвращает:
CssMetaData- С момента:
- JavaFX 8.0
getControlCssMetaData
protected List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
- Переопределяет:
-
getControlCssMetaDataв классеControl - Возвращает:
- неизменяемый список свойств управления, которые могут быть стилизованы с помощью CSS
- С момента:
- JavaFX 8.0
© 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.