Spec-Zone.ru › OpenJavaFX 8
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, а значение по умолчанию — .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
    Если true, указывает, что текущее значение этого ползунка изменяется.
    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, visible
  • Краткое описание полей

    • Поля, унаследованные от класса javafx.scene.layout.Region

      USE_COMPUTED_SIZE, USE_PREF_SIZE
    • Поля, унаследованные от класса javafx.scene.Node

      BASELINE_OFFSET_SAME_AS_HEIGHT
  • Краткое описание конструкторов

    Конструкторы
    Конструктор и описание
    Slider()
    Создает экземпляр ползунка по умолчанию.
    Slider(double min, double max, double value)
    Создает элемент управления ползунком со значениями min, max и текущим значением ползунка.
  • Краткое описание методов

    Все методыСтатические методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод и описание
    void adjustValue(double newValue)
    Настраивает value для соответствия newValue.
    DoubleProperty blockIncrementProperty()
    Величина изменения ползунка при щелчке по его треку.
    protected Skin<?> createDefaultSkin()
    Создает новый экземпляр стандартной темы для данного элемента управления.
    void decrement()
    Уменьшает значение на blockIncrement, ограниченное max.
    void executeAccessibleAction(AccessibleAction action, Object... parameters)
    Этот метод вызывается средствами вспомогательной технологии для запроса выполнения действия, указанного в аргументе.
    double getBlockIncrement()
    Возвращает значение свойства blockIncrement.
    static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
    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 может быть горизонтальной или вертикальной.
    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, 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, snapSize, snapSpace, 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, 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, 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, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Подробное описание свойств

    • 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
      При значении true указывает, что текущее значение этого ползунка изменяется. Обеспечивает уведомление о том, что значение меняется. После того, как значение вычислено, оно сбрасывается обратно в false.

      См. также:

      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 - минимальное значение ползунка

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

    • 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 включительно. Если оно выходит за пределы, либо из-за изменения min или max, либо из-за собственного изменения, оно будет ограничено, чтобы всегда оставаться допустимым.

    • getValue

      public final double getValue()
      Получает значение свойства value.

      Описание свойства:

      Текущее значение, представляемое этим ползунком. Это значение должно всегда находиться между min и max включительно. Если оно выходит за пределы, либо из-за изменения min или max, либо из-за собственного изменения, оно будет ограничено, чтобы всегда оставаться допустимым.

    • valueProperty

      public final DoubleProperty valueProperty()
      Текущее значение, представляемое этим ползунком. Это значение должно всегда находиться между min и max включительно. Если оно выходит за пределы, либо из-за изменения 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.

      Описание свойства:

      Количество мелких шкал между двумя главными. Это число должно быть положительным или нулевым. Значения вне диапазона и ноль отключат мелкие шкалы.

    • getMinorTickCount

      public final int getMinorTickCount()
      Получает значение свойства minorTickCount.

      Описание свойства:

      Количество мелких рисок, размещаемых между двумя основными рисками. Это число должно быть положительным или нулевым. Значения вне диапазона отключат мелкие риски, как и значение нуль.

    • minorTickCountProperty

      public final IntegerProperty minorTickCountProperty()
      Количество мелких рисок, размещаемых между двумя основными рисками. Это число должно быть положительным или нулевым. Значения вне диапазона отключат мелкие риски, как и значение нуль.

      См. также:

      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.
    • 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 его родительских классов.

      С тех пор:

      JavaFX 8.0

    • queryAccessibleAttribute

      public Object queryAccessibleAttribute(AccessibleAttribute attribute,
                                             Object... parameters)
      * Обработка доступности * *

      Переопределяет:

      queryAccessibleAttribute в классе Control

      Параметры:

      attribute — запрашиваемый атрибут

      Возвращает:

      значение запрашиваемого атрибута

      См. также:

      AccessibleAttribute

    • executeAccessibleAction

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

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

      Переопределяет:

      executeAccessibleAction в классе Control

      Параметры:

      action — действие для выполнения

      См. также:

      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