Spec-Zone.ru › OpenJavaFX 21

Класс 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:

 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);
Image of the Slider control
С:
JavaFX 2.0

Краткое описание свойств

Тип Свойство Описание
final DoubleProperty blockIncrement
Величина изменения ползунка при щелчке по дорожке ползунка.
final ObjectProperty<StringConverter<Double>> labelFormatter
Функция форматирования метки для основной метки.
final DoubleProperty majorTickUnit
Единица расстояния между основными метками.
final DoubleProperty max
Максимальное значение, представленное этим ползунком.
final IntegerProperty minorTickCount
Количество дополнительных меток между двумя основными метками.
final DoubleProperty min
Минимальное значение, представленное этим ползунком.
final ObjectProperty<Orientation> orientation
Ориентация Slider может быть горизонтальной или вертикальной.
final BooleanProperty showTickLabels
Указывает, что должны отображаться метки для меток.
final BooleanProperty showTickMarks
Указывает, должен ли Skin реализация отображать метки.
final BooleanProperty snapToTicks
Указывает, должно ли значение value Slider всегда выравниваться с метками.
final BooleanProperty valueChanging
Если true, указывает, что текущее значение этого ползунка изменяется.
final DoubleProperty value
Текущее значение, представленное этим ползунком.

Свойства, объявленные в классе javafx.scene.control.Control

contextMenu, skin, tooltip

Свойства, объявленные в классе javafx.scene.layout.Region

background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width

Свойства, объявленные в классе javafx.scene.Parent

needsLayout

Свойства, объявленные в классе javafx.scene.Node

accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, focusVisible, focusWithin, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible

Краткое описание полей

Поля, объявленные в классе javafx.scene.layout.Region

USE_COMPUTED_SIZE, USE_PREF_SIZE

Поля, объявленные в классе javafx.scene.Node

BASELINE_OFFSET_SAME_AS_HEIGHT

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

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

Краткое описание методов

Модификатор и тип Метод Описание
void adjustValue(double newValue)
Настраивает value для соответствия newValue.
final DoubleProperty blockIncrementProperty()
Величина изменения ползунка при клике по шкале.
void decrement()
Уменьшает значение на blockIncrement, ограничено значением max.
final double getBlockIncrement()
Возвращает значение свойства blockIncrement.
static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Возвращает CssMetaData, связанное с этим классом, что может включать CssMetaData его суперклассов.
protected List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
Возвращает неизменяемый список стилизуемых CSS-свойств элемента управления.
final StringConverter<Double> getLabelFormatter()
Возвращает значение свойства labelFormatter.
final double getMajorTickUnit()
Возвращает значение свойства majorTickUnit.
final double getMax()
Возвращает значение свойства max.
final double getMin()
Возвращает значение свойства min.
final int getMinorTickCount()
Возвращает значение свойства minorTickCount.
final Orientation getOrientation()
Возвращает значение свойства orientation.
final double getValue()
Возвращает значение свойства value.
void increment()
Увеличивает значение на blockIncrement, ограничено значением max.
final boolean isShowTickLabels()
Возвращает значение свойства showTickLabels.
final boolean isShowTickMarks()
Возвращает значение свойства showTickMarks.
final boolean isSnapToTicks()
Возвращает значение свойства snapToTicks.
final boolean isValueChanging()
Возвращает значение свойства valueChanging.
final ObjectProperty<StringConverter<Double>> labelFormatterProperty()
Функция форматирования метки для основной отметки.
final DoubleProperty majorTickUnitProperty()
Расстояние между основными отметками.
final DoubleProperty maxProperty()
Максимальное значение, представленное этим ползунком.
final IntegerProperty minorTickCountProperty()
Количество второстепенных меток между двумя основными метками.
final DoubleProperty minProperty()
Минимальное значение, представленное этим ползунком.
final ObjectProperty<Orientation> orientationProperty()
Ориентация Slider может быть горизонтальной или вертикальной.
final void setBlockIncrement(double value)
Устанавливает значение свойства blockIncrement.
final void setLabelFormatter(StringConverter<Double> value)
Устанавливает значение свойства labelFormatter.
final void setMajorTickUnit(double value)
Устанавливает значение свойства majorTickUnit.
final void setMax(double value)
Устанавливает значение свойства max.
final void setMin(double value)
Устанавливает значение свойства min.
final void setMinorTickCount(int value)
Устанавливает значение свойства minorTickCount.
final void setOrientation(Orientation value)
Устанавливает значение свойства orientation.
final void setShowTickLabels(boolean value)
Устанавливает значение свойства showTickLabels.
final void setShowTickMarks(boolean value)
Устанавливает значение свойства showTickMarks.
final void setSnapToTicks(boolean value)
Устанавливает значение свойства snapToTicks.
final void setValue(double value)
Устанавливает значение свойства value.
final void setValueChanging(boolean value)
Устанавливает значение свойства valueChanging.
final BooleanProperty showTickLabelsProperty()
Указывает, что метки для меток должны быть показаны.
final BooleanProperty showTickMarksProperty()
Указывает, должна ли реализация Skin отображать метки.
final BooleanProperty snapToTicksProperty()
Указывает, должно ли значение value Slider всегда выравниваться с метками.
final BooleanProperty valueChangingProperty()
Если true, указывает, что текущее значение этого ползунка изменяется.
final DoubleProperty valueProperty()
Текущее значение, представленное этим ползунком.

Методы, объявленные в классе javafx.scene.control.Control

computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, contextMenuProperty, createDefaultSkin, getContextMenu, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty

Методы, объявленные в классе javafx.scene.layout.Region

backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computePrefHeight, computePrefWidth, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty

Методы, объявленные в классе javafx.scene.Parent

getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds

Методы, объявленные в классе javafx.scene.Node

accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, focusVisibleProperty, focusWithinProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isFocusVisible, isFocusWithin, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookup, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, queryAccessibleAttribute, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Методы, объявленные в интерфейсе javafx.css.Styleable

getStyleableNode

Подробности свойства

max

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

min

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

value

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

valueChanging

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

orientation

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

showTickLabels

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

showTickMarks

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

majorTickUnit

public final DoubleProperty majorTickUnitProperty
Единица расстояния между основными рисками. Например, если min равно 0, max равно 100, а majorTickUnit равно 25, то будет 5 рисок: одна в позиции 0, одна в позиции 25, одна в позиции 50, одна в позиции 75 и последняя в позиции 100.

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

См. также:
  • getMajorTickUnit()
  • setMajorTickUnit(double)
  • majorTickUnitProperty()

minorTickCount

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

snapToTicks

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

labelFormatter

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

blockIncrement

public final DoubleProperty blockIncrementProperty
Количество, на которое необходимо отрегулировать ползунок при нажатии на полосу ползунка. Это используется при манипулировании положением ползунка с помощью клавиш. Если snapToTicks равно true, то будет использоваться ближайшая риска к скорректированному значению.
См. также:
  • getBlockIncrement()
  • setBlockIncrement(double)
  • blockIncrementProperty()

Подробности конструктора

Slider

public Slider()
Создает экземпляр ползунка по умолчанию.

Slider

public Slider(double min, double max, double value)
Создаёт элемент управления ползунком со значениями min, max и текущего значения ползунка.
Параметры:
min - Минимальное значение ползунка
max - Максимальное значение ползунка
value - Текущее значение ползунка

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

setMax

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

getMax

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

maxProperty

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

setMin

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

getMin

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

minProperty

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

setValue

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

getValue

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

valueProperty

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

setValueChanging

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

isValueChanging

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

valueChangingProperty

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

setOrientation

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

getOrientation

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

orientationProperty

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

setShowTickLabels

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

isShowTickLabels

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

showTickLabelsProperty

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

setShowTickMarks

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

isShowTickMarks

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

showTickMarksProperty

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

setMajorTickUnit

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

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

Параметры:
value - значение для свойства majorTickUnit
См. также:
  • getMajorTickUnit()
  • majorTickUnitProperty()

getMajorTickUnit

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

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

Возвращает:
значение свойства majorTickUnit
См. также:
  • setMajorTickUnit(double)
  • majorTickUnitProperty()

majorTickUnitProperty

public final DoubleProperty majorTickUnitProperty()
Расстояние между основными отметками. Например, если min равно 0, max равно 100, а majorTickUnit равно 25, то будет 5 отметок: одна в позиции 0, одна в 25, одна в 50, одна в 75 и одна в 100.

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

Возвращает:
свойство majorTickUnit
См. также:
  • getMajorTickUnit()
  • setMajorTickUnit(double)

setMinorTickCount

public final void setMinorTickCount(int value)
Устанавливает значение свойства minorTickCount.
Описание свойства:
Количество второстепенных отметок между двумя основными отметками. Это число должно быть положительным или нулевым. Значения вне диапазона или ноль отключают второстепенные отметки.
Параметры:
value - значение для свойства minorTickCount
См. также:
  • getMinorTickCount()
  • minorTickCountProperty()

getMinorTickCount

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

minorTickCountProperty

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

setSnapToTicks

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

isSnapToTicks

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

snapToTicksProperty

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

setLabelFormatter

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

getLabelFormatter

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

labelFormatterProperty

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

setBlockIncrement

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

getBlockIncrement

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

blockIncrementProperty

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

adjustValue

public void adjustValue(double newValue)
Корректирует значение value, чтобы соответствовать newValue. value - фактическое значение между min и max. Эта функция также учитывает snapToTicks, что является основным отличием между adjustValue и setValue. Она также гарантирует, что значение является действительным числом между min и max. Примечание: эта функция предназначена для использования экспертами, в основном теми, кто реализует новые Skins или Behaviors. Разработчикам и дизайнерам обычно не нужно обращаться к этой функции напрямую.
Параметры:
newValue - новое скорректированное значение

increment

public void increment()
Увеличивает значение на blockIncrement, ограниченное значением max. Если max меньше или равно min, то этот метод ничего не делает.

decrement

public void decrement()
Уменьшает значение на blockIncrement, ограниченное значением max. Если max меньше или равно min, то этот метод ничего не делает.

getClassCssMetaData

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

getControlCssMetaData

protected List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
Получает неизменяемый список свойств управления, которые могут быть стилизованы с помощью CSS.
Переопределяет:
getControlCssMetaData в классе Control
Возвращает:
неизменяемый список свойств управления, которые могут быть стилизованы с помощью CSS
С момента:
JavaFX 8.0

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

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