Класс 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, а значение по умолчанию равно 0,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 |
labelFormatter |
Функция форматирования метки для основной отметки. |
final DoubleProperty |
majorTickUnit |
Единица расстояния между основными отметками. |
final DoubleProperty |
max |
Максимальное значение, представленное этим Slider. |
final IntegerProperty |
minorTickCount |
Количество дополнительных отметок между двумя основными отметками. |
final DoubleProperty |
min |
Минимальное значение, представленное этим Slider. |
final ObjectProperty |
orientation |
Ориентация Slider может быть горизонтальной или вертикальной. |
final BooleanProperty |
showTickLabels |
Указывает, что метки для отметок должны быть показаны. |
final BooleanProperty |
showTickMarks |
Указывает, должна ли реализация Skin отображать отметки. |
final BooleanProperty |
snapToTicks |
Указывает, должно ли значение value Slider всегда выравниваться с отметками. |
final BooleanProperty |
valueChanging |
Если true, указывает, что текущее значение этого Slider изменяется. |
final DoubleProperty |
value |
Текущее значение, представленное этим Slider. |
Свойства, объявленные в классе 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 |
Создаёт управляющий элемент Slider с указанными значениями минимального, максимального и текущего значения ползунка. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
adjustValue |
Корректирует value для соответствия newValue. |
final DoubleProperty |
blockIncrementProperty() |
Величина корректировки ползунка при щелчке по дорожке ползунка. |
void |
decrement() |
Уменьшает значение на blockIncrement, ограниченное значением max. |
final double |
getBlockIncrement() |
Получает значение свойства blockIncrement. |
static List |
getClassCssMetaData() |
Получает CssMetaData, связанное с этим классом, которое может включать CssMetaData его суперклассов. |
protected List |
getControlCssMetaData() |
Получает неизменяемый список стилизуемых CSS-свойствами элементов управления. |
final StringConverter |
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 |
labelFormatterProperty() |
Функция форматирования метки для основной метки. |
final DoubleProperty |
majorTickUnitProperty() |
Единица расстояния между основными метками. |
final DoubleProperty |
maxProperty() |
Максимальное значение, представленное этим ползунком. |
final IntegerProperty |
minorTickCountProperty() |
Количество вспомогательных меток, размещаемых между двумя основными метками. |
final DoubleProperty |
minProperty() |
Минимальное значение, представленное этим ползунком. |
final ObjectProperty |
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, requestFocusTraversal, 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.getValue
public final double getValue()
value.valueProperty
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 - См. также:
Установить метки
public final void setShowTickMarks(boolean value)
showTickMarks.- Описание свойства:
- Определяет, должна ли реализация
Skinотображать метки. - Параметры:
-
value- значение для свойстваshowTickMarks - См. также:
Отображать метки
public final boolean isShowTickMarks()
showTickMarks.- Описание свойства:
- Определяет, должна ли реализация
Skinотображать метки. - Возвращает:
- значение свойства
showTickMarks - См. также:
Свойство отображения меток
public final BooleanProperty showTickMarksProperty()
Skin отображать метки.- Возвращает:
- свойство
showTickMarks - См. также:
Установить шаг основных меток
public final void setMajorTickUnit(double value)
majorTickUnit.- Описание свойства:
- Расстояние между основными метками. Например, если
minравно 0,maxравно 100, аmajorTickUnitравно 25, то будет 5 меток: одна в позиции 0, одна в 25, одна в 50, одна в 75 и последняя в 100.Это значение должно быть положительным и меньше разницы между максимальным и минимальным значениями. Значения вне диапазона по существу равносильны отключению меток.
- Параметры:
-
value- значение для свойстваmajorTickUnit - См. также:
Получить шаг основных меток
public final double getMajorTickUnit()
majorTickUnit.- Описание свойства:
- Расстояние между основными метками. Например, если
minравно 0,maxравно 100, аmajorTickUnitравно 25, то будет 5 меток: одна в позиции 0, одна в 25, одна в 50, одна в 75 и последняя в 100.Это значение должно быть положительным и меньше разницы между максимальным и минимальным значениями. Значения вне диапазона по существу равносильны отключению меток.
- Возвращает:
- значение свойства
majorTickUnit - См. также:
Свойство шага основных меток
public final DoubleProperty majorTickUnitProperty()
min равно 0, max равно 100, а majorTickUnit равно 25, то будет 5 меток: одна в позиции 0, одна в 25, одна в 50, одна в 75 и последняя в 100. Это значение должно быть положительным и меньше разницы между максимальным и минимальным значениями. Значения вне диапазона по существу равносильны отключению меток.
- Возвращает:
- свойство
majorTickUnit - См. также:
Установить количество вспомогательных меток
public final void setMinorTickCount(int value)
minorTickCount.- Описание свойства:
- Количество вспомогательных меток между двумя основными метками. Это число должно быть положительным или нулевым. Значения вне диапазона и значение 0 отключат вспомогательные метки.
- Параметры:
-
value- значение для свойстваminorTickCount - См. также:
Получить количество вспомогательных меток
public final int getMinorTickCount()
minorTickCount.- Описание свойства:
- Количество вспомогательных меток между двумя основными метками. Это число должно быть положительным или нулевым. Значения вне диапазона и значение 0 отключат вспомогательные метки.
- Возвращает:
- значение свойства
minorTickCount - См. также:
Свойство количества вспомогательных меток
public final IntegerProperty minorTickCountProperty()
- Возвращает:
- свойство
minorTickCount - См. также:
Привязать значение к меткам
public final void setSnapToTicks(boolean value)
snapToTicks.- Описание свойства:
- Указывает, должно ли значение
valueSliderвсегда выравниваться с метками. Это выполняется даже если метки не отображаются. - Параметры:
-
value- значение для свойстваsnapToTicks - См. также:
Выровнять значение с метками
public final boolean isSnapToTicks()
snapToTicks.- Описание свойства:
- Указывает, должно ли значение
valueSliderвсегда выравниваться с метками. Это выполняется даже если метки не отображаются. - Возвращает:
- значение свойства
snapToTicks - См. также:
Свойство привязки к меткам
public final BooleanProperty snapToTicksProperty()
value Slider всегда выравниваться с метками. Это выполняется даже если метки не отображаются.- Возвращает:
- свойство
snapToTicks - См. также:
Установить форматировщик меток
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.