Класс 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
Сводка свойств
| Тип | Свойство | Описание |
|---|---|---|
DoubleProperty | blockIncrement | Величина изменения ползунка при щелчке по дорожке. |
ObjectProperty<StringConverter<Double>> | labelFormatter | Функция форматирования метки для основной отметки. |
DoubleProperty | majorTickUnit | Единица расстояния между основными отметками. |
DoubleProperty | max | Максимальное значение, представленное данным Slider. |
IntegerProperty | minorTickCount | Количество мелких отметки между двумя основными отметками. |
DoubleProperty | min | Минимальное значение, представленное данным Slider. |
ObjectProperty<Orientation> | orientation | Ориентация Slider может быть горизонтальной или вертикальной. |
BooleanProperty | showTickLabels | Указывает, что метки для отметки должны быть показаны. |
BooleanProperty | showTickMarks | Указывает, должна ли реализация Skin отображать отметки. |
BooleanProperty | snapToTicks | Указывает, что значение value Slider всегда должно быть выровнено с отметками. |
BooleanProperty | valueChanging | Когда true, указывает, что текущее значение этого Slider изменяется. |
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, 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
Сводка конструкторов
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void | adjustValue(double newValue) | Корректирует value для соответствия newValue. |
DoubleProperty | blockIncrementProperty() | Величина корректировки ползунка при щелчке по полосе ползунка. |
void | decrement() | Уменьшает значение на blockIncrement, ограничено значением max. |
double | getBlockIncrement() | Возвращает значение свойства blockIncrement. |
static List<CssMetaData<? extends Styleable,?>> | getClassCssMetaData() | |
protected List<CssMetaData<? extends Styleable,?>> | getControlCssMetaData() | |
StringConverter<Double> | getLabelFormatter() | Возвращает значение свойства labelFormatter. |
double | getMajorTickUnit() | Возвращает значение свойства majorTickUnit. |
double | getMax() | Возвращает значение свойства max. |
double | getMin() | Возвращает значение свойства min. |
int | getMinorTickCount() | Возвращает значение свойства minorTickCount. |
Orientation | getOrientation() | Возвращает значение свойства orientation. |
double | getValue() | Возвращает значение свойства value. |
void | increment() | Увеличивает значение на blockIncrement, ограничено значением max. |
boolean | isShowTickLabels() | Возвращает значение свойства showTickLabels. |
boolean | isShowTickMarks() | Возвращает значение свойства showTickMarks. |
boolean | isSnapToTicks() | Возвращает значение свойства snapToTicks. |
boolean | isValueChanging() | Возвращает значение свойства valueChanging. |
ObjectProperty<StringConverter<Double>> | labelFormatterProperty() | Функция форматирования метки для основной метки. |
DoubleProperty | majorTickUnitProperty() | Единица расстояния между основными метками. |
DoubleProperty | maxProperty() | Максимальное значение, представленное этим ползунком. |
IntegerProperty | minorTickCountProperty() | Количество вспомогательных меток между двумя основными метками. |
DoubleProperty | minProperty() | Минимальное значение, представленное этим ползунком. |
ObjectProperty<Orientation> | orientationProperty() | Ориентация Slider может быть горизонтальной или вертикальной. |
void | setBlockIncrement(double value) | Устанавливает значение свойства blockIncrement. |
void | setLabelFormatter(StringConverter<Double> value) | Устанавливает значение свойства labelFormatter. |
void | setMajorTickUnit(double value) | Устанавливает значение свойства majorTickUnit. |
void | setMax(double value) | Устанавливает значение свойства max. |
void | setMin(double value) | Устанавливает значение свойства min. |
void | setMinorTickCount(int value) | Устанавливает значение свойства minorTickCount. |
void | setOrientation(Orientation value) | Устанавливает значение свойства orientation. |
void | setShowTickLabels(boolean value) | Устанавливает значение свойства showTickLabels. |
void | setShowTickMarks(boolean value) | Устанавливает значение свойства showTickMarks. |
void | setSnapToTicks(boolean value) | Устанавливает значение свойства snapToTicks. |
void | setValue(double value) | Устанавливает значение свойства value. |
void | setValueChanging(boolean value) | Устанавливает значение свойства valueChanging. |
BooleanProperty | showTickLabelsProperty() | Указывает, что метки для меток должны быть показаны. |
BooleanProperty | showTickMarksProperty() | Указывает, должна ли реализация Skin показывать метки. |
BooleanProperty | snapToTicksProperty() | Указывает, должно ли значение value Slider всегда выравниваться с метками. |
BooleanProperty | valueChangingProperty() | Если значение true, указывает, что текущее значение этого ползунка изменяется. |
DoubleProperty | valueProperty() | Текущее значение, представленное этим ползунком. |
Методы, объявленные в классе javafx.scene.control.Control
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, contextMenuProperty, createDefaultSkin, getContextMenu, getCssMetaData, getInitialFocusTraversable, getTooltip, isResizable, setContextMenu, 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, 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, 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, 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, getStyleClass
Подробное описание свойств
max
public final DoubleProperty maxProperty
min.- См. также:
-
getMax(),setMax(double)
min
public final DoubleProperty minProperty
max.- См. также:
-
getMin(),setMin(double)
value
public final DoubleProperty valueProperty
min и max, включительно. Если оно когда-либо выходит за пределы, либо из-за min или max изменения, либо из-за собственного изменения, то оно будет ограничено, чтобы всегда оставаться допустимым.- См. также:
-
getValue(),setValue(double)
valueChanging
public final BooleanProperty valueChangingProperty
- См. также:
-
isValueChanging(),setValueChanging(boolean)
orientation
public final ObjectProperty<Orientation> orientationProperty
Slider может быть либо горизонтальной, либо вертикальной.- См. также:
-
getOrientation(),setOrientation(Orientation)
showTickLabels
public final BooleanProperty showTickLabelsProperty
Skin будет отображать метки только если showTickMarks также равно true.- См. также:
-
isShowTickLabels(),setShowTickLabels(boolean)
showTickMarks
public final BooleanProperty showTickMarksProperty
Skin отображать деления.- См. также:
-
isShowTickMarks(),setShowTickMarks(boolean)
majorTickUnit
public final DoubleProperty majorTickUnitProperty
min равно 0, max равно 100, а majorTickUnit равно 25, то будет 5 делений: по одному на позициях 0, 25, 50, 75 и 100. Это значение должно быть положительным и меньше размаха. Значения вне диапазона по существу эквивалентны отключению делений.
- См. также:
-
getMajorTickUnit(),setMajorTickUnit(double)
minorTickCount
public final IntegerProperty minorTickCountProperty
- См. также:
-
getMinorTickCount(),setMinorTickCount(int)
snapToTicks
public final BooleanProperty snapToTicksProperty
value Slider всегда выравниваться по делениям. Это учитывается, даже если деления не отображаются.- См. также:
-
isSnapToTicks(),setSnapToTicks(boolean)
labelFormatter
public final ObjectProperty<StringConverter<Double>> labelFormatterProperty
Skin реализация использует функцию по умолчанию.- См. также:
-
getLabelFormatter(),setLabelFormatter(StringConverter)
blockIncrement
public final DoubleProperty blockIncrementProperty
snapToTicks равно true, то будет использоваться ближайшая отметка к скорректированному значению.- См. также:
-
getBlockIncrement(),setBlockIncrement(double)
Подробное описание конструкторов
Slider
public Slider()
Slider
public Slider(double min, double max, double value)
- Параметры:
-
min- Минимальное значение ползунка -
max- Максимальное значение ползунка -
value- Текущее значение ползунка
Подробное описание методов
setMax
public final void setMax(double value)
- Описание свойства:
- Максимальное значение, представленное этим ползунком. Это должно быть значение, большее, чем
min.
getMax
public final double getMax()
- Описание свойства:
- Максимальное значение, представленное этим ползунком. Это должно быть значение, большее, чем
min.
maxProperty
public final DoubleProperty maxProperty()
min.- См. также:
-
getMax(),setMax(double)
setMin
public final void setMin(double value)
- Описание свойства:
- Минимальное значение, представленное этим ползунком. Это должно быть значение, меньшее, чем
max.
getMin
public final double getMin()
- Описание свойства:
- Минимальное значение, представленное этим ползунком. Это должно быть значение, меньшее, чем
max.
minProperty
public final DoubleProperty minProperty()
max.- См. также:
-
getMin(),setMin(double)
setValue
public final void setValue(double value)
- Описание свойства:
- Текущее значение, представленное этим ползунком. Это значение должно всегда находиться между
minиmax, включительно. Если оно когда-либо выходит за пределы, либо из-заminилиmaxизменения, либо из-за собственного изменения, то оно будет ограничено, чтобы всегда оставаться допустимым.
getValue
public final double getValue()
- Описание свойства:
- Текущее значение, представленное этим ползунком. Это значение должно всегда находиться между
minиmax, включительно. Если оно когда-либо выходит за пределы, либо из-заminилиmaxизменения, либо из-за собственного изменения, то оно будет ограничено, чтобы всегда оставаться допустимым.
valueProperty
public final DoubleProperty valueProperty()
min и max, включительно. Если оно когда-либо выходит за пределы, либо из-за min или max изменения, либо из-за собственного изменения, то оно будет ограничено, чтобы всегда оставаться допустимым.- См. также:
-
getValue(),setValue(double)
setValueChanging
public final void setValueChanging(boolean value)
- Описание свойства:
- Если значение true, указывает, что текущее значение этого ползунка изменяется. Оно предоставляет уведомление о том, что значение изменяется. После вычисления значения оно сбрасывается обратно к false.
isValueChanging
public final boolean isValueChanging()
- Описание свойства:
- Если значение true, указывает, что текущее значение этого ползунка изменяется. Оно предоставляет уведомление о том, что значение изменяется. После вычисления значения оно сбрасывается обратно к false.
valueChangingProperty
public final BooleanProperty valueChangingProperty()
- См. также:
-
isValueChanging(),setValueChanging(boolean)
setOrientation
public final void setOrientation(Orientation value)
- Описание свойства:
- Ориентация
Sliderможет быть либо горизонтальной, либо вертикальной.
getOrientation
public final Orientation getOrientation()
- Описание свойства:
- Ориентация
Sliderможет быть либо горизонтальной, либо вертикальной.
orientationProperty
public final ObjectProperty<Orientation> orientationProperty()
Slider может быть либо горизонтальной, либо вертикальной.- См. также:
-
getOrientation(),setOrientation(Orientation)
setShowTickLabels
public final void setShowTickLabels(boolean value)
- Описание свойства:
- Указывает, что метки для делений шкалы должны быть показаны. Как правило, реализация
Skinбудет отображать метки только в том случае, еслиshowTickMarksтакже имеет значение true.
isShowTickLabels
public final boolean isShowTickLabels()
- Описание свойства:
- Указывает, что метки для делений шкалы должны быть показаны. Как правило, реализация
Skinбудет отображать метки только в том случае, еслиshowTickMarksтакже имеет значение true.
showTickLabelsProperty
public final BooleanProperty showTickLabelsProperty()
Skin будет отображать метки только в том случае, если showTickMarks также имеет значение true.- См. также:
-
isShowTickLabels(),setShowTickLabels(boolean)
setShowTickMarks
public final void setShowTickMarks(boolean value)
- Описание свойства:
- Указывает, должна ли реализация
Skinотображать деления шкалы.
isShowTickMarks
public final boolean isShowTickMarks()
- Описание свойства:
- Указывает, должна ли реализация
Skinотображать деления шкалы.
showTickMarksProperty
public final BooleanProperty showTickMarksProperty()
Skin отображать деления шкалы.- См. также:
-
isShowTickMarks(),setShowTickMarks(boolean)
setMajorTickUnit
public final void setMajorTickUnit(double value)
- Описание свойства:
- Единица расстояния между основными делениями шкалы. Например, если
minравно 0,maxравно 100, аmajorTickUnitравно 25, то будет 5 делений: одно в позиции 0, одно в позиции 25, одно в позиции 50, одно в позиции 75 и последнее в позиции 100.Это значение должно быть положительным и меньше размаха. Значения вне диапазона эквивалентны отключению делений.
getMajorTickUnit
public final double getMajorTickUnit()
- Описание свойства:
- Единица расстояния между основными делениями шкалы. Например, если
minравно 0,maxравно 100, аmajorTickUnitравно 25, то будет 5 делений: одно в позиции 0, одно в позиции 25, одно в позиции 50, одно в позиции 75 и последнее в позиции 100.Это значение должно быть положительным и меньше размаха. Значения вне диапазона эквивалентны отключению делений.
majorTickUnitProperty
public final DoubleProperty majorTickUnitProperty()
min равно 0, max равно 100, а majorTickUnit равно 25, то будет 5 делений: одно в позиции 0, одно в позиции 25, одно в позиции 50, одно в позиции 75 и последнее в позиции 100. Это значение должно быть положительным и меньше размаха. Значения вне диапазона эквивалентны отключению делений.
- См. также:
-
getMajorTickUnit(),setMajorTickUnit(double)
setMinorTickCount
public final void setMinorTickCount(int value)
- Описание свойства:
- Количество мелких делений, размещаемых между двумя основными делениями. Это число должно быть положительным или нулевым. Значения вне диапазона, а также значение 0, приведут к отключению мелких делений.
getMinorTickCount
public final int getMinorTickCount()
- Описание свойства:
- Количество мелких делений, размещаемых между двумя основными делениями. Это число должно быть положительным или нулевым. Значения вне диапазона, а также значение 0, приведут к отключению мелких делений.
minorTickCountProperty
public final IntegerProperty minorTickCountProperty()
- См. также:
-
getMinorTickCount(),setMinorTickCount(int)
setSnapToTicks
public final void setSnapToTicks(boolean value)
- Описание свойства:
- Указывает, должно ли значение
valueSliderвсегда выравниваться с делениями шкалы. Это соблюдается даже если деления не показаны.
isSnapToTicks
public final boolean isSnapToTicks()
- Описание свойства:
- Указывает, должно ли значение
valueSliderвсегда выравниваться с делениями шкалы. Это соблюдается даже если деления не показаны.
snapToTicksProperty
public final BooleanProperty snapToTicksProperty()
value Slider всегда выравниваться с делениями шкалы. Это соблюдается даже если деления не показаны.- См. также:
-
isSnapToTicks(),setSnapToTicks(boolean)
setLabelFormatter
public final void setLabelFormatter(StringConverter<Double> value)
- Описание свойства:
- Функция для форматирования метки основного деления. Число, представляющее основное деление, будет передано в функцию. Если эта функция не указана, то
Skinреализация будет использовать функцию по умолчанию.
Форматировщик метки
public final StringConverter<Double> getLabelFormatter()
- Описание свойства:
- Функция для форматирования метки для основной метки. Число, представляющее основную метку, будет передано в функцию. Если эта функция не указана, то будет использована функция по умолчанию в реализации
Skin.
Свойство labelFormatter
public final ObjectProperty<StringConverter<Double>> labelFormatterProperty()
Skin.- См. также:
-
getLabelFormatter(),setLabelFormatter(StringConverter)
setBlockIncrement
public final void setBlockIncrement(double value)
- Описание свойства:
- Величина изменения ползунка при щелчке по полосе. Используется при манипулировании позицией ползунка с помощью клавиш. Если
snapToTicksравно true, то будет использована ближайшая метка к скорректированному значению.
getBlockIncrement
public final double getBlockIncrement()
- Описание свойства:
- Величина изменения ползунка при щелчке по полосе. Используется при манипулировании позицией ползунка с помощью клавиш. Если
snapToTicksравно true, то будет использована ближайшая метка к скорректированному значению.
Свойство blockIncrement
public final DoubleProperty blockIncrementProperty()
snapToTicks равно true, то будет использована ближайшая метка к скорректированному значению.- См. также:
-
getBlockIncrement(),setBlockIncrement(double)
adjustValue
public void adjustValue(double newValue)
value для соответствия newValue. value - фактическое значение между min и max. Эта функция также учитывает snapToTicks, что является основным отличием между adjustValue и setValue. Она также гарантирует, что значение является допустимым числом между min и max. Примечание: эта функция предназначена для использования экспертами, в первую очередь для реализации новых скинов или поведений. Разработчикам и дизайнерам обычно не нужно обращаться к этой функции напрямую.- Параметры:
-
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 его суперклассов.
- С:
- JavaFX 8.0
getControlCssMetaData
protected List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
- Переопределяет:
-
getControlCssMetaDataв классеControl - Возвращает:
- неизменяемый список стилизуемых свойств элементов управления
- С:
- 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.