Spec-Zone.ru › OpenJavaFX 17

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

Сводка свойств

Свойства
Тип Свойство Описание
DoubleProperty blockIncrement
Величина изменения ползунка при щелчке по дорожке.
ObjectProperty<StringConverter<Double>> labelFormatter
Функция форматирования метки для основной отметки.
DoubleProperty majorTickUnit
Единица расстояния между основными отметками.
DoubleProperty max
Максимальное значение, представленное данным Slider.
IntegerProperty minorTickCount
Количество мелких отметки между двумя основными отметками.
DoubleProperty min
Минимальное значение, представленное данным Slider.
ObjectProperty<Orientation> orientation
Ориентация Slider может быть горизонтальной или вертикальной.
BooleanProperty showTickLabels
Указывает, что метки для отметки должны быть показаны.
BooleanProperty showTickMarks
Указывает, должна ли реализация Skin отображать отметки.
BooleanProperty snapToTicks
Указывает, что значение value Slider всегда должно быть выровнено с отметками.
BooleanProperty valueChanging
Когда true, указывает, что текущее значение этого Slider изменяется.
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, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible

Сводка полей

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

USE_COMPUTED_SIZE, USE_PREF_SIZE

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

BASELINE_OFFSET_SAME_AS_HEIGHT

Сводка конструкторов

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

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

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

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

computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, contextMenuProperty, createDefaultSkin, getContextMenu, getCssMetaData, getInitialFocusTraversable, getTooltip, isResizable, setContextMenu, 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
END_OF_DOCUMENT_MARKER

Методы, объявленные в классе 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, 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, 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, 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.scene.control.Skinnable

getSkin, setSkin

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

getStyleableNode, getStyleClass

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

max

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

min

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

value

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

valueChanging

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

orientation

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

showTickLabels

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

showTickMarks

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

majorTickUnit

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

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

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

minorTickCount

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

snapToTicks

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

labelFormatter

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

blockIncrement

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

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

Slider

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

Slider

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

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

setMax

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

getMax

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

maxProperty

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

setMin

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

getMin

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

minProperty

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

setValue

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

getValue

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

valueProperty

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

setValueChanging

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

isValueChanging

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

valueChangingProperty

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

setOrientation

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

getOrientation

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

orientationProperty

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

setShowTickLabels

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

isShowTickLabels

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

showTickLabelsProperty

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

setShowTickMarks

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

isShowTickMarks

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

showTickMarksProperty

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

setMajorTickUnit

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

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

getMajorTickUnit

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

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

majorTickUnitProperty

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

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

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

setMinorTickCount

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

getMinorTickCount

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

minorTickCountProperty

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

setSnapToTicks

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

isSnapToTicks

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

snapToTicksProperty

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

setLabelFormatter

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

Форматировщик метки

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

Свойство labelFormatter

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

setBlockIncrement

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

getBlockIncrement

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

Свойство blockIncrement

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

getClassCssMetaData

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

getControlCssMetaData

protected List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
Переопределяет:
getControlCssMetaData в классе Control
Возвращает:
неизменяемый список стилизуемых свойств элементов управления
С:
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