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 |
значение
Текущая стоимость представляется этим Ползунком.
|
contextMenu, skin, tooltip
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width
needsLayout
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, visible
USE_COMPUTED_SIZE, USE_PREF_SIZE
Конструктор и Описание |
---|
Slider() |
Slider(double min, double max, double value)
Создает управление Ползунком с указанной минутой ползунка, значениями максимальной и текущей стоимости.
|
Модификатор и Тип | Метод и Описание |
---|---|
void |
adjustValue(double newValue)
Корректируется
value соответствовать newValue . |
DoubleProperty |
blockIncrementProperty()
Количество, которым можно скорректировать ползунок, если по дорожке ползунка щелкают.
|
protected Skin<?> |
createDefaultSkin()
Создайте новый экземпляр кожи значения по умолчанию для этого управления.
|
void |
decrement()
Постепенно уменьшает значение
blockIncrement , ограниченный максимальным. |
double |
getBlockIncrement()
Получает значение свойства blockIncrement.
|
static java.util.List<CssMetaData<? extends Styleable,?>> |
getClassCssMetaData() |
StringConverter<java.lang.Double> |
getLabelFormatter()
Получает значение свойства labelFormatter.
|
double |
getMajorTickUnit()
Получает значение свойства majorTickUnit.
|
double |
getMax()
Получает значение максимального свойства.
|
double |
getMin()
Получает значение минуты свойства.
|
int |
getMinorTickCount()
Получает значение свойства minorTickCount.
|
Ориентация |
getOrientation()
Получает значение ориентации свойства.
|
double |
getValue()
Получает значение значения свойства.
|
void |
increment()
Постепенно увеличивает значение
blockIncrement , ограниченный максимальным. |
boolean |
isShowTickLabels()
Получает значение свойства showTickLabels.
|
boolean |
isShowTickMarks()
Получает значение свойства showTickMarks.
|
boolean |
isSnapToTicks()
Получает значение свойства snapToTicks.
|
boolean |
isValueChanging()
Получает значение свойства valueChanging.
|
ObjectProperty<StringConverter<java.lang.Double>> |
labelFormatterProperty()
Функция для того, чтобы отформатировать метку для главной галочки.
|
DoubleProperty |
majorTickUnitProperty()
Единичное расстояние между главными метками.
|
DoubleProperty |
maxProperty()
Максимальное значение представляется этим Ползунком.
|
IntegerProperty |
minorTickCountProperty()
Число незначительных галочек, чтобы поместить между любыми двумя главными галочками.
|
DoubleProperty |
minProperty()
Минимальное значение представляется этим Ползунком.
|
ObjectProperty<Orientation> |
orientationProperty()
Ориентация
Slider может или быть горизонталь или вертикаль. |
void |
setBlockIncrement(double value)
Устанавливает значение свойства blockIncrement.
|
void |
setLabelFormatter(StringConverter<java.lang.Double> value)
Устанавливает значение свойства labelFormatter.
|
void |
setMajorTickUnit(double value)
Устанавливает значение свойства majorTickUnit.
|
void |
setMax(double value)
Устанавливает значение максимального свойства.
|
void |
setMin(double value)
Устанавливает значение минуты свойства.
|
void |
setMinorTickCount(int value)
Устанавливает значение свойства minorTickCount.
|
void |
setOrientation(Orientation value)
Устанавливает значение ориентации свойства.
|
void |
setShowTickLabels(boolean value)
Устанавливает значение свойства showTickLabels.
|
void |
setShowTickMarks(boolean value)
Устанавливает значение свойства showTickMarks.
|
void |
setSnapToTicks(boolean value)
Устанавливает значение свойства snapToTicks.
|
void |
setValue(double value)
Устанавливает значение значения свойства.
|
void |
setValueChanging(boolean value)
Устанавливает значение свойства valueChanging.
|
BooleanProperty |
showTickLabelsProperty()
Указывает, что метки для меток нужно показать.
|
BooleanProperty |
showTickMarksProperty()
Определяет ли
Skin реализация должна показать метки. |
BooleanProperty |
snapToTicksProperty()
Указывает ли
value из Slider должен всегда быть выровненный меток. |
BooleanProperty |
valueChangingProperty()
Когда истина, указывает, что текущая стоимость этого Ползунка изменяется.
|
DoubleProperty |
valueProperty()
Текущая стоимость представляется этим Ползунком.
|
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, getBaselineOffset, getContextMenu, getCssMetaData, getSkin, getTooltip, getUserAgentStylesheet, isResizable, layoutChildren, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, 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, snapSize, snapSpace, snapToPixelProperty, widthProperty
getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, setNeedsLayout
addEventFilter, addEventHandler, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, 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, 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, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, 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, screenToLocal, screenToLocal, screenToLocal, 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, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
public final DoubleProperty maxProperty
min
.getMax()
, setMax(double)
public final DoubleProperty minProperty
max
.getMin()
, setMin(double)
public final DoubleProperty valueProperty
min
и max
, включительно. Если это происходит когда-либо за пределы любой из-за min
или max
изменение или из-за себя изменяемого, тогда это будет зафиксировано, чтобы всегда остаться допустимым.getValue()
, setValue(double)
public final BooleanProperty valueChangingProperty
isValueChanging()
, setValueChanging(boolean)
public final ObjectProperty<Ориентация> orientationProperty
Slider
может или быть горизонталь или вертикаль.getOrientation()
, setOrientation(Orientation)
public final BooleanProperty showTickLabelsProperty
Skin
реализация только покажет метки если showTickMarks
также истина.isShowTickLabels()
, setShowTickLabels(boolean)
public final BooleanProperty showTickMarksProperty
Skin
реализация должна показать метки.isShowTickMarks()
, setShowTickMarks(boolean)
public final DoubleProperty majorTickUnitProperty
min
0 и max
100 и majorTickUnit
25, тогда было бы 5 меток: один в позиции 0, один в позиции 25, один в позиции 50, один в позиции 75, и заключительный в позиции 100. Это значение должно быть положительным и должно быть значением меньше чем промежуток. Из диапазона значения являются по существу тем же самым как запрещающий метки.
getMajorTickUnit()
, setMajorTickUnit(double)
public final IntegerProperty minorTickCountProperty
getMinorTickCount()
, setMinorTickCount(int)
public final BooleanProperty snapToTicksProperty
value
из Slider
должен всегда быть выровненный меток. Это соблюдают, даже если метки не показывают.isSnapToTicks()
, setSnapToTicks(boolean)
public final ObjectProperty<StringConverter<java.lang.Double>> labelFormatterProperty
Skin
реализация.public final DoubleProperty blockIncrementProperty
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 Ориентация getOrientation()
Slider
может или быть горизонталь или вертикаль.public final ObjectProperty<Ориентация> 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
, ограниченный максимальным. Если максимальное меньше чем или равно минуте, то этот метод ничего не делает.protected Skin<?> createDefaultSkin()
-fx-skin
или набор явно в sub-class с setSkin(...)
.createDefaultSkin
в class Control
public static java.util.List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается