|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Slider extends Control
Три фундаментальных переменные ползунка min, max, и value. value должно всегда быть число в пределах диапазона, определенного min и max. min должно всегда быть меньше чем или равным max (хотя ползунок, кто min и max равны, выродившийся случай, который не имеет никакого смысла). min значения по умолчанию к 0, тогда как max значения по умолчанию к 100.
Этот первый пример создает ползунок, кто диапазон, или промежуток, идет от 0 до 1, и кто значения по умолчанию значения к.5:
import javafx.scene.control.Slider; Slider slider = new Slider(0, 1, 0.5);
Этот следующий пример показывает ползунок со специализированными метками и подписями меток, который также охватывает от 0 до 1:
import javafx.scene.control.Slider; Slider slider = new Slider(0, 1, 0.5); slider.setShowTickMarks(true); slider.setShowTickLabels(true); slider.setMajorTickUnit(0.25f); slider.setBlockIncrement(0.1f);
| Ввести | Свойство и Описание |
|---|---|
DoubleProperty |
blockIncrement
Количество, которым можно скорректировать ползунок, если по дорожке ползунка щелкают.
|
ObjectProperty<StringConverter<java.lang.Double>> |
labelFormatter
Функция для того, чтобы отформатировать метку для главной галочки.
|
DoubleProperty |
majorTickUnit
Единичное расстояние между главными метками.
|
DoubleProperty |
максимальный
Максимальное значение представляется этим Ползунком.
|
IntegerProperty |
minorTickCount
Число незначительных галочек, чтобы поместить между любыми двумя главными галочками.
|
DoubleProperty |
минута
Минимальное значение представляется этим Ползунком.
|
ObjectProperty<Orientation> |
ориентация
Ориентация
Slider может или быть горизонталь или вертикаль. |
BooleanProperty |
showTickLabels
Указывает, что метки для меток нужно показать.
|
BooleanProperty |
showTickMarks
Определяет ли
Skin реализация должна показать метки. |
BooleanProperty |
snapToTicks
Указывает ли
value из Slider должен всегда быть выровненный меток. |
BooleanProperty |
valueChanging
Когда истина, указывает, что текущая стоимость этого Ползунка изменяется.
|
DoubleProperty |
значение
Текущая стоимость представляется этим Ползунком.
|
contextMenuProperty, heightProperty, maxHeightProperty, maxWidthProperty, minHeightProperty, minWidthProperty, prefHeightProperty, prefWidthProperty, skinProperty, tooltipProperty, widthPropertyneedsLayoutPropertyblendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, managedProperty, mouseTransparentProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDraggedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onScrollProperty, opacityProperty, parentProperty, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visiblePropertyUSE_COMPUTED_SIZE, USE_PREF_SIZE| Конструктор и Описание |
|---|
Slider() |
Slider(double min, double max, double value)
Создает управление Ползунком с указанной минутой ползунка, значениями максимальной и текущей стоимости.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
void |
adjustValue(double newValue)
Корректируется
value соответствовать newValue. |
DoubleProperty |
blockIncrementProperty()
Количество, которым можно скорректировать ползунок, если по дорожке ползунка щелкают.
|
void |
decrement()
Постепенно уменьшает значение
blockIncrement, ограниченный максимальным. |
double |
getBlockIncrement()
Количество, которым можно скорректировать ползунок, если по дорожке ползунка щелкают.
|
StringConverter<java.lang.Double> |
getLabelFormatter()
Функция для того, чтобы отформатировать метку для главной галочки.
|
double |
getMajorTickUnit()
Единичное расстояние между главными метками.
|
double |
getMax()
Максимальное значение представляется этим Ползунком.
|
double |
getMin()
Минимальное значение представляется этим Ползунком.
|
int |
getMinorTickCount()
Число незначительных галочек, чтобы поместить между любыми двумя главными галочками.
|
Ориентация |
getOrientation()
Ориентация
Slider может или быть горизонталь или вертикаль. |
double |
getValue()
Текущая стоимость представляется этим Ползунком.
|
void |
increment()
Постепенно увеличивает значение
blockIncrement, ограниченный максимальным. |
boolean |
isShowTickLabels()
Указывает, что метки для меток нужно показать.
|
boolean |
isShowTickMarks()
Определяет ли
Skin реализация должна показать метки. |
boolean |
isSnapToTicks()
Указывает ли
value из Slider должен всегда быть выровненный меток. |
boolean |
isValueChanging()
Когда истина, указывает, что текущая стоимость этого Ползунка изменяется.
|
ObjectProperty<StringConverter<java.lang.Double>> |
labelFormatterProperty()
Функция для того, чтобы отформатировать метку для главной галочки.
|
DoubleProperty |
majorTickUnitProperty()
Единичное расстояние между главными метками.
|
DoubleProperty |
maxProperty()
Максимальное значение представляется этим Ползунком.
|
IntegerProperty |
minorTickCountProperty()
Число незначительных галочек, чтобы поместить между любыми двумя главными галочками.
|
DoubleProperty |
minProperty()
Минимальное значение представляется этим Ползунком.
|
ObjectProperty<Orientation> |
orientationProperty()
Ориентация
Slider может или быть горизонталь или вертикаль. |
void |
setBlockIncrement(double value)
Количество, которым можно скорректировать ползунок, если по дорожке ползунка щелкают.
|
void |
setLabelFormatter(StringConverter<java.lang.Double> value)
Функция для того, чтобы отформатировать метку для главной галочки.
|
void |
setMajorTickUnit(double value)
Единичное расстояние между главными метками.
|
void |
setMax(double value)
Максимальное значение представляется этим Ползунком.
|
void |
setMin(double value)
Минимальное значение представляется этим Ползунком.
|
void |
setMinorTickCount(int value)
Число незначительных галочек, чтобы поместить между любыми двумя главными галочками.
|
void |
setOrientation(Orientation value)
Ориентация
Slider может или быть горизонталь или вертикаль. |
void |
setShowTickLabels(boolean value)
Указывает, что метки для меток нужно показать.
|
void |
setShowTickMarks(boolean value)
Определяет ли
Skin реализация должна показать метки. |
void |
setSnapToTicks(boolean value)
Указывает ли
value из Slider должен всегда быть выровненный меток. |
void |
setValue(double value)
Текущая стоимость представляется этим Ползунком.
|
void |
setValueChanging(boolean value)
Когда истина, указывает, что текущая стоимость этого Ползунка изменяется.
|
BooleanProperty |
showTickLabelsProperty()
Указывает, что метки для меток нужно показать.
|
BooleanProperty |
showTickMarksProperty()
Определяет ли
Skin реализация должна показать метки. |
BooleanProperty |
snapToTicksProperty()
Указывает ли
value из Slider должен всегда быть выровненный меток. |
BooleanProperty |
valueChangingProperty()
Когда истина, указывает, что текущая стоимость этого Ползунка изменяется.
|
DoubleProperty |
valueProperty()
Текущая стоимость представляется этим Ползунком.
|
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, getBaselineOffset, getContextMenu, getHeight, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getPrefHeight, getPrefWidth, getSkin, getTooltip, getUserAgentStylesheet, getWidth, heightProperty, intersects, isResizable, layoutChildren, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, setContextMenu, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setPrefHeight, setPrefSize, setPrefWidth, setSkin, setTooltip, setWidth, skinProperty, tooltipProperty, widthPropertygetChildren, getChildrenUnmodifiable, getManagedChildren, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, setNeedsLayoutaddEventFilter, addEventHandler, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragged, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnScroll, getOpacity, getParent, getProperties, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getUserData, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToScene, localToScene, localToScene, lookupAll, managedProperty, mouseTransparentProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDraggedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onScrollProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragged, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnScroll, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, startDragAndDrop, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, visiblePropertymin.getMax(), setMax(double)max.getMin(), setMin(double)min и max, включительно. Если это происходит когда-либо за пределы любой из-за min или max изменение или из-за себя изменяемого, тогда это будет зафиксировано, чтобы всегда остаться допустимым.getValue(), setValue(double)isValueChanging(), setValueChanging(boolean)Slider может или быть горизонталь или вертикаль.getOrientation(), setOrientation(Orientation)Skin реализация только покажет метки если showTickMarks также истина.isShowTickLabels(), setShowTickLabels(boolean)Skin реализация должна показать метки.isShowTickMarks(), setShowTickMarks(boolean)min 0 и max 100 и majorTickUnit 25, тогда было бы 5 меток: один в позиции 0, один в позиции 25, один в позиции 50, один в позиции 75, и заключительный в позиции 100. Это значение должно быть положительным и должно быть значением меньше чем промежуток. Из диапазона значения являются по существу тем же самым как запрещающий метки.
getMajorTickUnit(), setMajorTickUnit(double)getMinorTickCount(), setMinorTickCount(int)value из Slider должен всегда быть выровненный меток. Это соблюдают, даже если метки не показывают.isSnapToTicks(), setSnapToTicks(boolean)Skin реализация.snapToTicks истина тогда, самая близкая метка к скорректированному значению будет использоваться.getBlockIncrement(), setBlockIncrement(double)public Slider()
public Slider(double min,
double max,
double value)
min - Значение минимума ползункаmax - Значение максимума ползункаvalue - Текущая стоимость ползункаpublic final void setMax(double value)
min.public final double getMax()
min.public final DoubleProperty maxProperty()
min.getMax(), setMax(double)public final void setMin(double value)
max.public final double getMin()
max.public final DoubleProperty minProperty()
max.getMin(), setMin(double)public final void setValue(double value)
public final double getValue()
public final DoubleProperty valueProperty()
min и max, включительно. Если это происходит когда-либо за пределы любой из-за min или max изменение или из-за себя изменяемого, тогда это будет зафиксировано, чтобы всегда остаться допустимым.getValue(), setValue(double)public final void setValueChanging(boolean value)
public final boolean isValueChanging()
public final BooleanProperty valueChangingProperty()
isValueChanging(), setValueChanging(boolean)public final void setOrientation(Orientation value)
Slider может или быть горизонталь или вертикаль.public final Orientation getOrientation()
Slider может или быть горизонталь или вертикаль.public final ObjectProperty<Orientation> orientationProperty()
Slider может или быть горизонталь или вертикаль.getOrientation(), setOrientation(Orientation)public final void setShowTickLabels(boolean value)
Skin реализация только покажет метки если showTickMarks также истина.public final boolean isShowTickLabels()
Skin реализация только покажет метки если showTickMarks также истина.public final BooleanProperty showTickLabelsProperty()
Skin реализация только покажет метки если showTickMarks также истина.isShowTickLabels(), setShowTickLabels(boolean)public final void setShowTickMarks(boolean value)
Skin реализация должна показать метки.public final boolean isShowTickMarks()
Skin реализация должна показать метки.public final BooleanProperty showTickMarksProperty()
Skin реализация должна показать метки.isShowTickMarks(), setShowTickMarks(boolean)public final void setMajorTickUnit(double value)
min 0 и max 100 и majorTickUnit 25, тогда было бы 5 меток: один в позиции 0, один в позиции 25, один в позиции 50, один в позиции 75, и заключительный в позиции 100. Это значение должно быть положительным и должно быть значением меньше чем промежуток. Из диапазона значения являются по существу тем же самым как запрещающий метки.
public final double getMajorTickUnit()
min 0 и max 100 и majorTickUnit 25, тогда было бы 5 меток: один в позиции 0, один в позиции 25, один в позиции 50, один в позиции 75, и заключительный в позиции 100. Это значение должно быть положительным и должно быть значением меньше чем промежуток. Из диапазона значения являются по существу тем же самым как запрещающий метки.
public final DoubleProperty majorTickUnitProperty()
min 0 и max 100 и majorTickUnit 25, тогда было бы 5 меток: один в позиции 0, один в позиции 25, один в позиции 50, один в позиции 75, и заключительный в позиции 100. Это значение должно быть положительным и должно быть значением меньше чем промежуток. Из диапазона значения являются по существу тем же самым как запрещающий метки.
getMajorTickUnit(), setMajorTickUnit(double)public final void setMinorTickCount(int value)
public final int getMinorTickCount()
public final IntegerProperty minorTickCountProperty()
getMinorTickCount(), setMinorTickCount(int)public final void setSnapToTicks(boolean value)
value из Slider должен всегда быть выровненный меток. Это соблюдают, даже если метки не показывают.public final boolean isSnapToTicks()
value из Slider должен всегда быть выровненный меток. Это соблюдают, даже если метки не показывают.public final BooleanProperty snapToTicksProperty()
value из Slider должен всегда быть выровненный меток. Это соблюдают, даже если метки не показывают.isSnapToTicks(), setSnapToTicks(boolean)public final void setLabelFormatter(StringConverter<java.lang.Double> value)
Skin реализация.public final StringConverter<java.lang.Double> getLabelFormatter()
Skin реализация.public final ObjectProperty<StringConverter<java.lang.Double>> labelFormatterProperty()
Skin реализация.public final void setBlockIncrement(double value)
snapToTicks истина тогда, самая близкая метка к скорректированному значению будет использоваться.public final double getBlockIncrement()
snapToTicks истина тогда, самая близкая метка к скорректированному значению будет использоваться.public final DoubleProperty blockIncrementProperty()
snapToTicks истина тогда, самая близкая метка к скорректированному значению будет использоваться.getBlockIncrement(), setBlockIncrement(double)public void adjustValue(double newValue)
value соответствовать newValue. valueфактическое количество между min и max. Эта функция также принимает во внимание snapToTicks, который является основным различием между adjustValue и setValue. Это также гарантирует, что значение является некоторым допустимым числом между минутой и максимальный.public void increment()
blockIncrement, ограниченный максимальным. Если максимальное меньше чем или равно минуте, то этот метод ничего не делает.public void decrement()
blockIncrement, ограниченный максимальным. Если максимальное меньше чем или равно минуте, то этот метод ничего не делает.Copyright (c) 2008, 2011, Oracle и/или его филиалы. Все права защищены. Использование подвергается .