Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.controls
Пакет javafx.scene.control

Класс Slider

  • java.lang.Object
    • javafx.scene.Node
      • javafx.scene.Parent
        • javafx.scene.layout.Region
          • javafx.scene.control.Control
            • javafx.scene.control.Slider
  • Все реализованные интерфейсы:
    Styleable, EventTarget, Skinnable
    public class Slider
    extends Control
    Контрол Slider используется для отображения непрерывного или дискретного диапазона допустимых числовых значений и позволяет пользователю взаимодействовать с контролом. Обычно он визуализируется как "дорожка" и "кнопка" или "захват", которые перемещаются по дорожке. Slider может дополнительно отображать отметки и метки, указывающие различные значения положения ползунка.

    Три фундаментальные переменные ползунка - min, max и value. value должно всегда быть числом в диапазоне, определённом min и max. min всегда должно быть меньше или равно max (хотя ползунок, у которого min и max равны, является вырожденным случаем, не имеющим смысла). min по умолчанию равен 0, а max по умолчанию равен 100.

    Этот первый пример создаёт ползунок, чей диапазон, или размах, идёт от 0 до 1, а значение по умолчанию равно 0,5:

     import javafx.scene.control.Slider;
    
     Slider slider = new Slider(0, 1, 0.5);
     

    Этот следующий пример демонстрирует ползунок с настроенными отметками и метками отметки, которые также охватывают диапазон от 0 до 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);
     
    С момента:
    JavaFX 2.0
  • Краткое описание свойств

    Свойства
    Тип Свойство Описание
    DoubleProperty blockIncrement
    Размер изменения ползунка при щелчке по дорожке ползунка.
    ObjectProperty<StringConverter<Double>> labelFormatter
    Функция форматирования метки для основной отметки.
    DoubleProperty majorTickUnit
    Единица расстояния между основными отметками.
    DoubleProperty max
    Максимальное значение, представленное этим ползунком.
    IntegerProperty minorTickCount
    Количество дополнительных меток между двумя основными отметками.
    DoubleProperty min
    Минимальное значение, представленное этим ползунком.
    ObjectProperty<Orientation> orientation
    Ориентация Slider может быть горизонтальной или вертикальной.
    BooleanProperty showTickLabels
    Указывает, что метки для отметки должны быть показаны.
    BooleanProperty showTickMarks
    Указывает, должна ли реализация Skin отображать отметки.
    BooleanProperty snapToTicks
    Указывает, должно ли значение value Slider всегда выравниваться с отметками.
    BooleanProperty valueChanging
    При истинном значении указывает, что текущее значение этого Slider изменяется.
    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, 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​(double min, double max, double value)
    Создаёт контрол Slider со значениями min, max и текущего значения ползунка.
  • Краткое описание методов

    Все методыСтатические методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод Описание
    void adjustValue​(double newValue)
    Корректирует value для соответствия newValue.
    DoubleProperty blockIncrementProperty()
    Величина корректировки ползунка при нажатии на шкалу.
    protected Skin<?> createDefaultSkin()
    Создаёт новый экземпляр стандартной темы для данного элемента управления.
    void decrement()
    Уменьшает значение на blockIncrement, ограниченное максимальным значением.
    void executeAccessibleAction​(AccessibleAction action, Object... parameters)
    Этот метод вызывается средствами辅助技术, чтобы выполнить действие, указанное в аргументе.
    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, ограниченное максимальным значением.
    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 может быть горизонтальным или вертикальным.
    Object queryAccessibleAttribute​(AccessibleAttribute attribute, Object... parameters)
    Этот метод вызывается средствами辅助技术, чтобы запросить значение атрибута.
    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, computePrefHeight, computePrefWidth, contextMenuProperty, getBaselineOffset, getContextMenu, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
    • Методы, унаследованные от класса javafx.scene.layout.Region

      backgroundProperty, 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
    • Методы, унаследованные от класса javafx.scene.Parent

      getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, 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, 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
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Методы, унаследованные от интерфейса javafx.css.Styleable

      getStyleableNode
  • Подробное описание свойств

    • 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 включительно. Если оно выходит за пределы, то будет ограничено, чтобы остаться в допустимом диапазоне.
      См. также:
      getValue(), setValue(double)
    • valueChanging

      public final BooleanProperty valueChangingProperty
      При значении true указывает, что текущее значение этого ползунка изменяется. Предоставляет уведомление об изменении значения. После вычисления значения оно сбрасывается в false.
      См. также:
      isValueChanging(), setValueChanging(boolean)
    • orientation

      public final ObjectProperty<Orientation> orientationProperty
      Направление ползунка может быть горизонтальным или вертикальным.
      См. также:
      getOrientation(), setOrientation(Orientation)
    • showTickLabels

      public final BooleanProperty showTickLabelsProperty
      Указывает, что метки для делений должны быть отображены. Обычно реализация Skin будет отображать метки только если showTickMarks также истинно.
      См. также:
      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 ползунка всегда выравниваться с метками. Это учитывается, даже если метки не отображаются.
      См. также:
      isSnapToTicks(), setSnapToTicks(boolean)
    • labelFormatter

      public final ObjectProperty<StringConverter<Double>> labelFormatterProperty
      Функция для форматирования метки основного деления. Число, представляющее основное деление, будет передано в функцию. Если эта функция не указана, будет использоваться функция по умолчанию реализацией Skin.
      См. также:
      getLabelFormatter(), setLabelFormatter(StringConverter)
    • blockIncrement

      public final DoubleProperty blockIncrementProperty
      Величина изменения ползунка при щелчке по его дорожке. Используется при манипулировании положением ползунка с помощью клавиш. Если snapToTicks истинно, то ближайшее к измененному значению деление будет использовано.
      См. также:
      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)
      Устанавливает значение свойства max.
      Описание свойства:
      Максимальное значение, представляемое этим ползунком. Это должно быть значение, большее, чем min.
    • getMax

      public final double getMax()
      Получает значение свойства max.
      Описание свойства:
      Максимальное значение, представляемое этим ползунком. Это должно быть значение, большее, чем min.
    • maxProperty

      public final DoubleProperty maxProperty()
      Максимальное значение, представляемое этим ползунком. Это должно быть значение, большее, чем min.
      См. также:
      getMax(), setMax(double)
    • setMin

      public final void setMin​(double value)
      Устанавливает значение свойства min.
      Описание свойства:
      Минимальное значение, представляемое этим ползунком. Это должно быть значение, меньшее, чем max.
    • getMin

      public final double getMin()
      Получает значение свойства min.
      Описание свойства:
      Минимальное значение, представляемое этим ползунком. Это должно быть значение, меньшее, чем max.
    • minProperty

      public final DoubleProperty minProperty()
      Минимальное значение, представляемое этим ползунком. Это должно быть значение, меньшее, чем max.
      См. также:
      getMin(), setMin(double)
    • setValue

      public final void setValue​(double value)
      Устанавливает значение свойства value.
      Описание свойства:
      Текущее значение, представляемое этим ползунком. Это значение должно всегда находиться между min и max, включительно. Если оно когда-либо выходит за пределы, то будет ограничено, чтобы всегда оставаться допустимым.
    • getValue

      public final double getValue()
      Получает значение свойства value.
      Описание свойства:
      Текущее значение, представляемое этим ползунком. Это значение должно всегда находиться между min и max, включительно. Если оно когда-либо выходит за пределы, то будет ограничено, чтобы всегда оставаться допустимым.
    • valueProperty

      public final DoubleProperty valueProperty()
      Текущее значение, представляемое этим ползунком. Это значение должно всегда находиться между min и max, включительно. Если оно когда-либо выходит за пределы, то будет ограничено, чтобы всегда оставаться допустимым.
      См. также:
      getValue(), setValue(double)
    • setValueChanging

      public final void setValueChanging​(boolean value)
      Устанавливает значение свойства valueChanging.
      Описание свойства:
      Если true, указывает, что текущее значение этого ползунка изменяется. Это уведомляет о том, что значение изменяется. После вычисления значения оно сбрасывается обратно в false.
    • isValueChanging

      public final boolean isValueChanging()
      Получает значение свойства valueChanging.
      Описание свойства:
      Если true, указывает, что текущее значение этого ползунка изменяется. Это уведомляет о том, что значение изменяется. После вычисления значения оно сбрасывается обратно в false.
    • valueChangingProperty

      public final BooleanProperty valueChangingProperty()
      Если true, указывает, что текущее значение этого ползунка изменяется. Это уведомляет о том, что значение изменяется. После вычисления значения оно сбрасывается обратно в false.
      См. также:
      isValueChanging(), setValueChanging(boolean)
    • setOrientation

      public final void setOrientation​(Orientation value)
      Устанавливает значение свойства orientation.
      Описание свойства:
      Ориентация Slider может быть горизонтальной или вертикальной.
    • getOrientation

      public final Orientation getOrientation()
      Получает значение свойства orientation.
      Описание свойства:
      Ориентация Slider может быть горизонтальной или вертикальной.
    • orientationProperty

      public final ObjectProperty<Orientation> orientationProperty()
      Ориентация Slider может быть горизонтальной или вертикальной.
      См. также:
      getOrientation(), setOrientation(Orientation)
    • setShowTickLabels

      public final void setShowTickLabels​(boolean value)
      Устанавливает значение свойства showTickLabels.
      Описание свойства:
      Указывает, что метки для рисок должны быть показаны. Обычно реализация Skin будет показывать метки только если showTickMarks также true.
    • isShowTickLabels

      public final boolean isShowTickLabels()
      Получает значение свойства showTickLabels.
      Описание свойства:
      Указывает, что метки для рисок должны быть показаны. Обычно реализация Skin будет показывать метки только если showTickMarks также true.
    • showTickLabelsProperty

      public final BooleanProperty showTickLabelsProperty()
      Указывает, что метки для рисок должны быть показаны. Обычно реализация Skin будет показывать метки только если showTickMarks также true.
      См. также:
      isShowTickLabels(), setShowTickLabels(boolean)
    • setShowTickMarks

      public final void setShowTickMarks​(boolean value)
      Устанавливает значение свойства showTickMarks.
      Описание свойства:
      Указывает, должна ли реализация Skin отображать риски.
    • isShowTickMarks

      public final boolean isShowTickMarks()
      Получает значение свойства showTickMarks.
      Описание свойства:
      Указывает, должна ли реализация Skin отображать риски.
    • showTickMarksProperty

      public final BooleanProperty showTickMarksProperty()
      Указывает, должна ли реализация Skin отображать риски.
      См. также:
      isShowTickMarks(), setShowTickMarks(boolean)
    • setMajorTickUnit

      public final void setMajorTickUnit​(double value)
      Устанавливает значение свойства majorTickUnit.
      Описание свойства:
      Единица расстояния между основными рисками. Например, если min равно 0, а max равно 100, а majorTickUnit равно 25, то будет 5 рисок: одна в позиции 0, одна в позиции 25, одна в позиции 50, одна в позиции 75 и последняя в позиции 100.

      Это значение должно быть положительным и меньше разницы между максимальным и минимальным значением. Значения вне диапазона фактически эквивалентны отключению рисок.

    • getMajorTickUnit

      public final double getMajorTickUnit()
      Получает значение свойства majorTickUnit.
      Описание свойства:
      Единица расстояния между основными рисками. Например, если 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)
      Устанавливает значение свойства minorTickCount.
      Описание свойства:
      Количество мелких делений между двумя основными делениями. Это число должно быть положительным или нулевым. Значения вне диапазона приведут к отключению мелких делений, как и значение 0.
    • getMinorTickCount

      public final int getMinorTickCount()
      Возвращает значение свойства minorTickCount.
      Описание свойства:
      Количество мелких делений между двумя основными делениями. Это число должно быть положительным или нулевым. Значения вне диапазона приведут к отключению мелких делений, как и значение 0.
    • minorTickCountProperty

      public final IntegerProperty minorTickCountProperty()
      Количество мелких делений между двумя основными делениями. Это число должно быть положительным или нулевым. Значения вне диапазона приведут к отключению мелких делений, как и значение 0.
      См. также:
      getMinorTickCount(), setMinorTickCount(int)
    • setSnapToTicks

      public final void setSnapToTicks​(boolean value)
      Устанавливает значение свойства snapToTicks.
      Описание свойства:
      Указывает, должно ли значение value Slider всегда выравниваться с отметками. Это выполняется даже если отметки не отображаются.
    • isSnapToTicks

      public final boolean isSnapToTicks()
      Возвращает значение свойства snapToTicks.
      Описание свойства:
      Указывает, должно ли значение value Slider всегда выравниваться с отметками. Это выполняется даже если отметки не отображаются.
    • snapToTicksProperty

      public final BooleanProperty snapToTicksProperty()
      Указывает, должно ли значение value Slider всегда выравниваться с отметками. Это выполняется даже если отметки не отображаются.
      См. также:
      isSnapToTicks(), setSnapToTicks(boolean)
    • setLabelFormatter

      public final void setLabelFormatter​(StringConverter<Double> value)
      Устанавливает значение свойства labelFormatter.
      Описание свойства:
      Функция для форматирования метки для основной отметки. Функция будет принимать число, представляющее основную отметку. Если эта функция не указана, то Skin будет использовать функцию по умолчанию.
    • getLabelFormatter

      public final StringConverter<Double> getLabelFormatter()
      Возвращает значение свойства labelFormatter.
      Описание свойства:
      Функция для форматирования метки для основной отметки. Функция будет принимать число, представляющее основную отметку. Если эта функция не указана, то Skin будет использовать функцию по умолчанию.
    • labelFormatterProperty

      public final ObjectProperty<StringConverter<Double>> labelFormatterProperty()
      Функция для форматирования метки для основной отметки. Функция будет принимать число, представляющее основную отметку. Если эта функция не указана, то Skin будет использовать функцию по умолчанию.
      См. также:
      getLabelFormatter(), setLabelFormatter(StringConverter)
    • setBlockIncrement

      public final void setBlockIncrement​(double value)
      Устанавливает значение свойства blockIncrement.
      Описание свойства:
      Величина изменения ползунка при нажатии на область трека. Используется при изменении положения ползунка с помощью клавиш. Если snapToTicks равно true, то будет использоваться ближайшая отметка к скорректированному значению.
    • getBlockIncrement

      public final double getBlockIncrement()
      Возвращает значение свойства blockIncrement.
      Описание свойства:
      Величина изменения ползунка при нажатии на область трека. Используется при изменении положения ползунка с помощью клавиш. Если snapToTicks равно true, то будет использоваться ближайшая отметка к скорректированному значению.
    • blockIncrementProperty

      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, то этот метод ничего не делает.
    • createDefaultSkin

      protected Skin<?> createDefaultSkin()
      Создает новый экземпляр стандартной темы для этого элемента управления. Вызывается для создания темы для элемента управления, если тема не предоставлена через CSS -fx-skin или явно не задана в подклассе с помощью setSkin(...).
      Переопределяет:
      createDefaultSkin в классе Control
      Возвращает:
      новый экземпляр стандартной темы для этого элемента управления. Если null, то у элемента управления не будет темы, если не будет предоставлена тема через CSS.
    • getClassCssMetaData

      public static List<CssMetaData<? extends Styleable,​?>> getClassCssMetaData()
      Возвращает:
      CssMetaData, связанная с этим классом, которая может включать CssMetaData его суперклассов.
      C момента:
      JavaFX 8.0
    • getControlCssMetaData

      protected List<CssMetaData<? extends Styleable,​?>> getControlCssMetaData()
      Переопределяет:
      getControlCssMetaData в классе Control
      Возвращает:
      неизменяемый список стилизуемых свойств элементов управления CSS
      C момента:
      JavaFX 8.0
    • queryAccessibleAttribute

      public Object queryAccessibleAttribute​(AccessibleAttribute attribute,
                                             Object... parameters)
      Этот метод вызывается вспомогательной технологией для запроса значения атрибута.

      Этот метод обычно переопределяется подклассами для реализации атрибутов, необходимых для определенного роли.
      Если определенный атрибут не обрабатывается, то вызывается реализация суперкласса.

      Переопределяет:
      queryAccessibleAttribute в классе Control
      Параметры:
      attribute - запрашиваемый атрибут
      parameters - необязательный список параметров
      Возвращает:
      значение для запрошенного атрибута
      См. также:
      AccessibleAttribute
    • executeAccessibleAction

      public void executeAccessibleAction​(AccessibleAction action,
                                          Object... parameters)
      Этот метод вызывается вспомогательной технологией для запроса выполнения действия, указанного в аргументе.

      Этот метод обычно переопределяется подклассами для реализации действий, необходимых для определённого роли.
      Если конкретное действие не обрабатывается, необходимо вызвать реализацию суперкласса.

      Переопределяет:
      executeAccessibleAction в классе Control
      Параметры:
      action - действие для выполнения
      parameters - необязательный список параметров
      См. также:
      AccessibleAction

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API