Spec-Zone.ru › OpenJavaFX 24

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

 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
Максимальное значение, представленное этим Slider.
final IntegerProperty minorTickCount
Количество дополнительных отметок между двумя основными отметками.
final DoubleProperty min
Минимальное значение, представленное этим Slider.
final ObjectProperty<Orientation> orientation
Ориентация Slider может быть горизонтальной или вертикальной.
final BooleanProperty showTickLabels
Указывает, что метки для отметок должны быть показаны.
final BooleanProperty showTickMarks
Указывает, должна ли реализация Skin отображать отметки.
final BooleanProperty snapToTicks
Указывает, должно ли значение value Slider всегда выравниваться с отметками.
final BooleanProperty valueChanging
Если true, указывает, что текущее значение этого Slider изменяется.
final DoubleProperty value
Текущее значение, представленное этим Slider.

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

contextMenu, skin, tooltip

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

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

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

needsLayout

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

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

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

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

USE_COMPUTED_SIZE, USE_PREF_SIZE

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

BASELINE_OFFSET_SAME_AS_HEIGHT

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

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

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

Модификатор и тип Метод Описание
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, requestFocusTraversal, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty

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

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

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

getStyleableNode

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

max

public final DoubleProperty maxProperty
Максимальное значение, представляемое этим ползунком. Это должно быть значение, большее, чем min.
См. также:
  • 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
Количество мелких делений, размещаемых между двумя основными делениями. Это число должно быть положительным или нулевым. Значения вне диапазона или значение 0 приведут к отключению мелких делений.
См. также:
  • 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)
END_OF_DOCUMENT_MARKER

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

getValue

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

valueProperty

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

Установить метки

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

Отображать метки

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

Свойство отображения меток

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

Установить шаг основных меток

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

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

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

Получить шаг основных меток

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

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

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

Свойство шага основных меток

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

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

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

Установить количество вспомогательных меток

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

Получить количество вспомогательных меток

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

Свойство количества вспомогательных меток

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

Привязать значение к меткам

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

Выровнять значение с метками

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

Свойство привязки к меткам

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

Установить форматировщик меток

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 и/или его филиалы. Все права защищены.

© 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