- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- javafx.scene.control.Control
-
- javafx.scene.control.Slider
-
- Все реализованные интерфейсы:
-
Styleable,EventTarget,Skinnable
public class Slider extends Control
Контрол Slider используется для отображения непрерывного или дискретного диапазона допустимых числовых значений и позволяет пользователю взаимодействовать с контролом. Обычно он визуализируется как "дорожка" и "кнопка" или "захват", которые перемещаются по дорожке. Slider может дополнительно отображать отметки и метки, указывающие различные значения положения ползунка.Три фундаментальные переменные ползунка -
min,maxиvalue.valueдолжно всегда быть числом в диапазоне, определённомminиmax.minвсегда должно быть меньше или равноmax(хотя ползунок, у которогоminиmaxравны, является вырожденным случаем, не имеющим смысла).minпо умолчанию равен 0, аmaxпо умолчанию равен 100.Этот первый пример создаёт ползунок, чей диапазон, или размах, идёт от 0 до 1, а значение по умолчанию равно 0,5:
import javafx.scene.control.Slider; Slider slider = new Slider(0, 1, 0.5);
Этот следующий пример демонстрирует ползунок с настроенными отметками и метками отметки, которые также охватывают диапазон от 0 до 1:
import javafx.scene.control.Slider; Slider slider = new Slider(0, 1, 0.5); slider.setShowTickMarks(true); slider.setShowTickLabels(true); slider.setMajorTickUnit(0.25f); slider.setBlockIncrement(0.1f);
- С момента:
- JavaFX 2.0
-
Краткое описание свойств
Свойства Тип Свойство Описание DoublePropertyblockIncrementРазмер изменения ползунка при щелчке по дорожке ползунка.ObjectProperty<StringConverter<Double>>labelFormatterФункция форматирования метки для основной отметки.DoublePropertymajorTickUnitЕдиница расстояния между основными отметками.DoublePropertymaxМаксимальное значение, представленное этим ползунком.IntegerPropertyminorTickCountКоличество дополнительных меток между двумя основными отметками.DoublePropertyminМинимальное значение, представленное этим ползунком.ObjectProperty<Orientation>orientationОриентацияSliderможет быть горизонтальной или вертикальной.BooleanPropertyshowTickLabelsУказывает, что метки для отметки должны быть показаны.BooleanPropertyshowTickMarksУказывает, должна ли реализацияSkinотображать отметки.BooleanPropertysnapToTicksУказывает, должно ли значениеvalueSliderвсегда выравниваться с отметками.BooleanPropertyvalueChangingПри истинном значении указывает, что текущее значение этого Slider изменяется.DoublePropertyvalueТекущее значение, представленное этим ползунком.-
Свойства, унаследованные от класса javafx.scene.control.Control
contextMenu, skin, tooltip
-
Свойства, унаследованные от класса javafx.scene.layout.Region
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width
-
Свойства, унаследованные от класса javafx.scene.Parent
needsLayout
-
Свойства, унаследованные от класса javafx.scene.Node
accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible
-
-
Краткое описание полей
-
Поля, унаследованные от класса javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
-
Поля, унаследованные от класса javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
-
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание voidadjustValue(double newValue)Корректируетvalueдля соответствияnewValue.DoublePropertyblockIncrementProperty()Величина корректировки ползунка при нажатии на шкалу.protected Skin<?>createDefaultSkin()Создаёт новый экземпляр стандартной темы для данного элемента управления.voiddecrement()Уменьшает значение наblockIncrement, ограниченное максимальным значением.voidexecuteAccessibleAction(AccessibleAction action, Object... parameters)Этот метод вызывается средствами辅助技术, чтобы выполнить действие, указанное в аргументе.doublegetBlockIncrement()Получает значение свойства blockIncrement.static List<CssMetaData<? extends Styleable,?>>getClassCssMetaData()protected List<CssMetaData<? extends Styleable,?>>getControlCssMetaData()StringConverter<Double>getLabelFormatter()Получает значение свойства labelFormatter.doublegetMajorTickUnit()Получает значение свойства majorTickUnit.doublegetMax()Получает значение свойства max.doublegetMin()Получает значение свойства min.intgetMinorTickCount()Получает значение свойства minorTickCount.OrientationgetOrientation()Получает значение свойства orientation.doublegetValue()Получает значение свойства value.voidincrement()Увеличивает значение наblockIncrement, ограниченное максимальным значением.booleanisShowTickLabels()Получает значение свойства showTickLabels.booleanisShowTickMarks()Получает значение свойства showTickMarks.booleanisSnapToTicks()Получает значение свойства snapToTicks.booleanisValueChanging()Получает значение свойства valueChanging.ObjectProperty<StringConverter<Double>>labelFormatterProperty()Функция форматирования метки для основной метки.DoublePropertymajorTickUnitProperty()Единица расстояния между основными метками.DoublePropertymaxProperty()Максимальное значение, представленное этим ползунком.IntegerPropertyminorTickCountProperty()Количество вспомогательных меток, размещаемых между двумя основными метками.DoublePropertyminProperty()Минимальное значение, представленное этим ползунком.ObjectProperty<Orientation>orientationProperty()НаправлениеSliderможет быть горизонтальным или вертикальным.ObjectqueryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)Этот метод вызывается средствами辅助技术, чтобы запросить значение атрибута.voidsetBlockIncrement(double value)Устанавливает значение свойства blockIncrement.voidsetLabelFormatter(StringConverter<Double> value)Устанавливает значение свойства labelFormatter.voidsetMajorTickUnit(double value)Устанавливает значение свойства majorTickUnit.voidsetMax(double value)Устанавливает значение свойства max.voidsetMin(double value)Устанавливает значение свойства min.voidsetMinorTickCount(int value)Устанавливает значение свойства minorTickCount.voidsetOrientation(Orientation value)Устанавливает значение свойства orientation.voidsetShowTickLabels(boolean value)Устанавливает значение свойства showTickLabels.voidsetShowTickMarks(boolean value)Устанавливает значение свойства showTickMarks.voidsetSnapToTicks(boolean value)Устанавливает значение свойства snapToTicks.voidsetValue(double value)Устанавливает значение свойства value.voidsetValueChanging(boolean value)Устанавливает значение свойства valueChanging.BooleanPropertyshowTickLabelsProperty()Указывает, что метки для отметок должны быть показаны.BooleanPropertyshowTickMarksProperty()Указывает, должен ли компонентSkinотображать метки.BooleanPropertysnapToTicksProperty()Указывает, должно ли значениеvalueSliderвсегда выравниваться с метками.
BooleanPropertyvalueChangingProperty()При значении true указывает, что текущее значение этого ползунка изменяется.DoublePropertyvalueProperty()Текущее значение, представляемое этим ползунком.-
Методы, унаследованные от класса javafx.scene.control.Control
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, getBaselineOffset, getContextMenu, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
-
Методы, унаследованные от класса javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty
-
Методы, унаследованные от класса javafx.scene.Parent
getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
-
Методы, унаследованные от класса javafx.scene.Node
accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty
-
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Методы, унаследованные от интерфейса javafx.css.Styleable
getStyleableNode
-
-
Подробное описание свойств
-
max
public final DoubleProperty maxProperty
Максимальное значение, представляемое этим ползунком. Оно должно быть больше, чемmin.- См. также:
-
getMax(),setMax(double)
-
min
public final DoubleProperty minProperty
Минимальное значение, представляемое этим ползунком. Оно должно быть меньше, чемmax.- См. также:
-
getMin(),setMin(double)
-
value
public final DoubleProperty valueProperty
Текущее значение, представляемое этим ползунком. Это значение всегда должно находиться междуminиmaxвключительно. Если оно выходит за пределы, то будет ограничено, чтобы остаться в допустимом диапазоне.- См. также:
-
getValue(),setValue(double)
-
valueChanging
public final BooleanProperty valueChangingProperty
При значении true указывает, что текущее значение этого ползунка изменяется. Предоставляет уведомление об изменении значения. После вычисления значения оно сбрасывается в false.- См. также:
-
isValueChanging(),setValueChanging(boolean)
-
orientation
public final ObjectProperty<Orientation> orientationProperty
Направление ползунка может быть горизонтальным или вертикальным.- См. также:
-
getOrientation(),setOrientation(Orientation)
-
showTickLabels
public final BooleanProperty showTickLabelsProperty
Указывает, что метки для делений должны быть отображены. Обычно реализацияSkinбудет отображать метки только еслиshowTickMarksтакже истинно.- См. также:
-
isShowTickLabels(),setShowTickLabels(boolean)
-
showTickMarks
public final BooleanProperty showTickMarksProperty
Указывает, должна ли реализацияSkinотображать деления.- См. также:
-
isShowTickMarks(),setShowTickMarks(boolean)
-
majorTickUnit
public final DoubleProperty majorTickUnitProperty
Единица расстояния между основными делениями. Например, еслиminравно 0,maxравно 100, аmajorTickUnitравно 25, то будет 5 делений: по 0, 25, 50, 75 и 100.Это значение должно быть положительным и меньше разницы между максимальным и минимальным значениями. Значения вне диапазона фактически отключают основные деления.
- См. также:
-
getMajorTickUnit(),setMajorTickUnit(double)
-
minorTickCount
public final IntegerProperty minorTickCountProperty
Количество второстепенных делений между основными. Это число должно быть положительным или нулевым. Значения вне диапазона или ноль отключают второстепенные деления.- См. также:
-
getMinorTickCount(),setMinorTickCount(int)
-
snapToTicks
public final BooleanProperty snapToTicksProperty
Указывает, должно ли значениеvalueползунка всегда выравниваться с метками. Это учитывается, даже если метки не отображаются.- См. также:
-
isSnapToTicks(),setSnapToTicks(boolean)
-
labelFormatter
public final ObjectProperty<StringConverter<Double>> labelFormatterProperty
Функция для форматирования метки основного деления. Число, представляющее основное деление, будет передано в функцию. Если эта функция не указана, будет использоваться функция по умолчанию реализациейSkin.
-
blockIncrement
public final DoubleProperty blockIncrementProperty
Величина изменения ползунка при щелчке по его дорожке. Используется при манипулировании положением ползунка с помощью клавиш. ЕслиsnapToTicksистинно, то ближайшее к измененному значению деление будет использовано.- См. также:
-
getBlockIncrement(),setBlockIncrement(double)
-
-
Подробное описание конструкторов
-
Slider
public Slider()
Создает экземпляр ползунка по умолчанию.
-
Slider
public Slider(double min, double max, double value)Создаёт ползунок с заданными минимальным, максимальным и текущим значениями.- Параметры:
-
min- Минимальное значение ползунка -
max- Максимальное значение ползунка -
value- Текущее значение ползунка
-
-
Метод Детали
-
setMax
public final void setMax(double value)
Устанавливает значение свойства max.- Описание свойства:
- Максимальное значение, представляемое этим ползунком. Это должно быть значение, большее, чем
min.
-
getMax
public final double getMax()
Получает значение свойства max.- Описание свойства:
- Максимальное значение, представляемое этим ползунком. Это должно быть значение, большее, чем
min.
-
maxProperty
public final DoubleProperty maxProperty()
Максимальное значение, представляемое этим ползунком. Это должно быть значение, большее, чемmin.- См. также:
-
getMax(),setMax(double)
-
setMin
public final void setMin(double value)
Устанавливает значение свойства min.- Описание свойства:
- Минимальное значение, представляемое этим ползунком. Это должно быть значение, меньшее, чем
max.
-
getMin
public final double getMin()
Получает значение свойства min.- Описание свойства:
- Минимальное значение, представляемое этим ползунком. Это должно быть значение, меньшее, чем
max.
-
minProperty
public final DoubleProperty minProperty()
Минимальное значение, представляемое этим ползунком. Это должно быть значение, меньшее, чемmax.- См. также:
-
getMin(),setMin(double)
-
setValue
public final void setValue(double value)
Устанавливает значение свойства value.
-
getValue
public final double getValue()
Получает значение свойства value.
-
valueProperty
public final DoubleProperty valueProperty()
Текущее значение, представляемое этим ползунком. Это значение должно всегда находиться междуminиmax, включительно. Если оно когда-либо выходит за пределы, то будет ограничено, чтобы всегда оставаться допустимым.- См. также:
-
getValue(),setValue(double)
-
setValueChanging
public final void setValueChanging(boolean value)
Устанавливает значение свойства valueChanging.- Описание свойства:
- Если true, указывает, что текущее значение этого ползунка изменяется. Это уведомляет о том, что значение изменяется. После вычисления значения оно сбрасывается обратно в false.
-
isValueChanging
public final boolean isValueChanging()
Получает значение свойства valueChanging.- Описание свойства:
- Если true, указывает, что текущее значение этого ползунка изменяется. Это уведомляет о том, что значение изменяется. После вычисления значения оно сбрасывается обратно в false.
-
valueChangingProperty
public final BooleanProperty valueChangingProperty()
Если true, указывает, что текущее значение этого ползунка изменяется. Это уведомляет о том, что значение изменяется. После вычисления значения оно сбрасывается обратно в false.- См. также:
-
isValueChanging(),setValueChanging(boolean)
-
setOrientation
public final void setOrientation(Orientation value)
Устанавливает значение свойства orientation.- Описание свойства:
- Ориентация
Sliderможет быть горизонтальной или вертикальной.
-
getOrientation
public final Orientation getOrientation()
Получает значение свойства orientation.- Описание свойства:
- Ориентация
Sliderможет быть горизонтальной или вертикальной.
-
orientationProperty
public final ObjectProperty<Orientation> orientationProperty()
ОриентацияSliderможет быть горизонтальной или вертикальной.- См. также:
-
getOrientation(),setOrientation(Orientation)
-
setShowTickLabels
public final void setShowTickLabels(boolean value)
Устанавливает значение свойства showTickLabels.- Описание свойства:
- Указывает, что метки для рисок должны быть показаны. Обычно реализация
Skinбудет показывать метки только еслиshowTickMarksтакже true.
-
isShowTickLabels
public final boolean isShowTickLabels()
Получает значение свойства showTickLabels.- Описание свойства:
- Указывает, что метки для рисок должны быть показаны. Обычно реализация
Skinбудет показывать метки только еслиshowTickMarksтакже true.
-
showTickLabelsProperty
public final BooleanProperty showTickLabelsProperty()
Указывает, что метки для рисок должны быть показаны. Обычно реализацияSkinбудет показывать метки только еслиshowTickMarksтакже true.- См. также:
-
isShowTickLabels(),setShowTickLabels(boolean)
-
setShowTickMarks
public final void setShowTickMarks(boolean value)
Устанавливает значение свойства showTickMarks.- Описание свойства:
- Указывает, должна ли реализация
Skinотображать риски.
-
isShowTickMarks
public final boolean isShowTickMarks()
Получает значение свойства showTickMarks.- Описание свойства:
- Указывает, должна ли реализация
Skinотображать риски.
-
showTickMarksProperty
public final BooleanProperty showTickMarksProperty()
Указывает, должна ли реализацияSkinотображать риски.- См. также:
-
isShowTickMarks(),setShowTickMarks(boolean)
-
setMajorTickUnit
public final void setMajorTickUnit(double value)
Устанавливает значение свойства majorTickUnit.- Описание свойства:
- Единица расстояния между основными рисками. Например, если
minравно 0, аmaxравно 100, аmajorTickUnitравно 25, то будет 5 рисок: одна в позиции 0, одна в позиции 25, одна в позиции 50, одна в позиции 75 и последняя в позиции 100.Это значение должно быть положительным и меньше разницы между максимальным и минимальным значением. Значения вне диапазона фактически эквивалентны отключению рисок.
-
getMajorTickUnit
public final double getMajorTickUnit()
Получает значение свойства majorTickUnit.- Описание свойства:
- Единица расстояния между основными рисками. Например, если
minравно 0, аmaxравно 100, аmajorTickUnitравно 25, то будет 5 рисок: одна в позиции 0, одна в позиции 25, одна в позиции 50, одна в позиции 75 и последняя в позиции 100.Это значение должно быть положительным и меньше разницы между максимальным и минимальным значением. Значения вне диапазона фактически эквивалентны отключению рисок.
-
-
majorTickUnitProperty
public final DoubleProperty majorTickUnitProperty()
Единица расстояния между основными отметками. Например, еслиminравно 0,maxравно 100, аmajorTickUnitравно 25, то будет 5 отметки: одна в позиции 0, одна в позиции 25, одна в позиции 50, одна в позиции 75 и финальная в позиции 100.Это значение должно быть положительным и меньше разницы. Значения вне диапазона по существу эквивалентны отключению отметки.
- См. также:
-
getMajorTickUnit(),setMajorTickUnit(double)
-
setMinorTickCount
public final void setMinorTickCount(int value)
Устанавливает значение свойства minorTickCount.- Описание свойства:
- Количество мелких делений между двумя основными делениями. Это число должно быть положительным или нулевым. Значения вне диапазона приведут к отключению мелких делений, как и значение 0.
-
getMinorTickCount
public final int getMinorTickCount()
Возвращает значение свойства minorTickCount.- Описание свойства:
- Количество мелких делений между двумя основными делениями. Это число должно быть положительным или нулевым. Значения вне диапазона приведут к отключению мелких делений, как и значение 0.
-
minorTickCountProperty
public final IntegerProperty minorTickCountProperty()
Количество мелких делений между двумя основными делениями. Это число должно быть положительным или нулевым. Значения вне диапазона приведут к отключению мелких делений, как и значение 0.- См. также:
-
getMinorTickCount(),setMinorTickCount(int)
-
setSnapToTicks
public final void setSnapToTicks(boolean value)
Устанавливает значение свойства snapToTicks.- Описание свойства:
- Указывает, должно ли значение
valueSliderвсегда выравниваться с отметками. Это выполняется даже если отметки не отображаются.
-
isSnapToTicks
public final boolean isSnapToTicks()
Возвращает значение свойства snapToTicks.- Описание свойства:
- Указывает, должно ли значение
valueSliderвсегда выравниваться с отметками. Это выполняется даже если отметки не отображаются.
-
snapToTicksProperty
public final BooleanProperty snapToTicksProperty()
Указывает, должно ли значениеvalueSliderвсегда выравниваться с отметками. Это выполняется даже если отметки не отображаются.- См. также:
-
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будет использовать функцию по умолчанию.
-
setBlockIncrement
public final void setBlockIncrement(double value)
Устанавливает значение свойства blockIncrement.- Описание свойства:
- Величина изменения ползунка при нажатии на область трека. Используется при изменении положения ползунка с помощью клавиш. Если
snapToTicksравно true, то будет использоваться ближайшая отметка к скорректированному значению.
-
getBlockIncrement
public final double getBlockIncrement()
Возвращает значение свойства blockIncrement.- Описание свойства:
- Величина изменения ползунка при нажатии на область трека. Используется при изменении положения ползунка с помощью клавиш. Если
snapToTicksравно true, то будет использоваться ближайшая отметка к скорректированному значению.
-
blockIncrementProperty
public final DoubleProperty blockIncrementProperty()
Величина изменения ползунка при нажатии на область трека. Используется при изменении положения ползунка с помощью клавиш. ЕслиsnapToTicksравно true, то будет использоваться ближайшая отметка к скорректированному значению.- См. также:
-
getBlockIncrement(),setBlockIncrement(double)
-
adjustValue
public void adjustValue(double newValue)
Корректируетvalueдля соответствияnewValue.value- это фактическое значение междуminиmax. Эта функция также учитываетsnapToTicks, что является основным отличием между adjustValue и setValue. Она также гарантирует, что значение является допустимым числом между min и max. Примечание: эта функция предназначена для экспертов, в первую очередь для разработчиков новых скинов или поведений. Разработчики или дизайнеры обычно не обращаются к этой функции напрямую.- Параметры:
-
newValue- новое скорректированное значение
-
increment
public void increment()
Увеличивает значение наblockIncrement, ограниченное значением max. Если max меньше или равно min, то этот метод ничего не делает.
-
decrement
public void decrement()
Уменьшает значение наblockIncrement, ограниченное значением max. Если max меньше или равно min, то этот метод ничего не делает.
-
createDefaultSkin
protected Skin<?> createDefaultSkin()
Создает новый экземпляр стандартной темы для этого элемента управления. Вызывается для создания темы для элемента управления, если тема не предоставлена через CSS-fx-skinили явно не задана в подклассе с помощьюsetSkin(...).- Переопределяет:
-
createDefaultSkinв классеControl - Возвращает:
- новый экземпляр стандартной темы для этого элемента управления. Если null, то у элемента управления не будет темы, если не будет предоставлена тема через CSS.
-
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
- Возвращает:
- CssMetaData, связанная с этим классом, которая может включать CssMetaData его суперклассов.
- C момента:
- JavaFX 8.0
-
getControlCssMetaData
protected List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
- Переопределяет:
-
getControlCssMetaDataв классеControl - Возвращает:
- неизменяемый список стилизуемых свойств элементов управления CSS
- C момента:
- JavaFX 8.0
-
queryAccessibleAttribute
public Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)
Этот метод вызывается вспомогательной технологией для запроса значения атрибута.Этот метод обычно переопределяется подклассами для реализации атрибутов, необходимых для определенного роли.
Если определенный атрибут не обрабатывается, то вызывается реализация суперкласса.- Переопределяет:
-
queryAccessibleAttributeв классеControl - Параметры:
-
attribute- запрашиваемый атрибут -
parameters- необязательный список параметров - Возвращает:
- значение для запрошенного атрибута
- См. также:
AccessibleAttribute
-
-
executeAccessibleAction
public void executeAccessibleAction(AccessibleAction action, Object... parameters)
Этот метод вызывается вспомогательной технологией для запроса выполнения действия, указанного в аргументе.Этот метод обычно переопределяется подклассами для реализации действий, необходимых для определённого роли.
Если конкретное действие не обрабатывается, необходимо вызвать реализацию суперкласса.- Переопределяет:
-
executeAccessibleActionв классеControl - Параметры:
-
action- действие для выполнения -
parameters- необязательный список параметров - См. также:
AccessibleAction
-
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.