Класс ScrollPane
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- javafx.scene.control.Control
-
- javafx.scene.control.ScrollPane
Все реализуемые интерфейсы:
@DefaultProperty(value="content") public class ScrollPane extends Control
ScrollPane позволяет приложению задать текущие, минимальные и максимальные значения для позиционирования содержимого в горизонтальном и вертикальном направлениях. Эти значения пропорционально отображаются на layoutBounds содержащего узла.
Расчёты макета ScrollPane основаны на layoutBounds, а не на boundsInParent (визуальных пределах) узла прокрутки. Если приложение хочет, чтобы прокрутка основывалась на визуальных пределах узла (например, для масштабируемого содержимого), ему необходимо обернуть узел прокрутки в Group.
ScrollPane устанавливает focusTraversable в false.
Этот пример создаёт ScrollPane, содержащий прямоугольник:
import javafx.scene.control.ScrollPane; import javafx.scene.shape.Rectangle; Rectangle rect = new Rectangle(200, 200, Color.RED); ScrollPane s1 = new ScrollPane(); s1.setPrefSize(120, 120); s1.setContent(rect);Реализация ScrollPane в соответствии со спецификацией API пользовательских интерфейсных компонентов JavaFX
С:
JavaFX 2.0
-
Краткое описание свойств
Все методыМетоды экземпляраКонкретные методы Тип Свойство и описание ObjectProperty<Node>contentУзел, используемый в качестве содержимого этого ScrollPane.BooleanPropertyfitToHeightЕсли true и если содержащий узел является Resizable, то узел будет поддерживать размер, соответствующий высоте области просмотра ScrollPane.BooleanPropertyfitToWidthЕсли true и если содержащий узел является Resizable, то узел будет поддерживать размер, соответствующий ширине области просмотра ScrollPane.ObjectProperty<ScrollPane.ScrollBarPolicy>hbarPolicyОпределяет политику отображения горизонтальной полосы прокрутки.DoublePropertyhmaxМаксимальное допустимое значениеhvalueдля этого ScrollPane.DoublePropertyhminМинимальное допустимое значениеhvalueдля этого ScrollPane.DoublePropertyhvalueТекущая горизонтальная позиция прокрутки ScrollPane.DoublePropertyminViewportHeightУказывает минимальную высоту области просмотра ScrollPane.DoublePropertyminViewportWidthУказывает минимальную ширину области просмотра ScrollPane.BooleanPropertypannableУказывает, должен ли пользователь иметь возможность перемещать область просмотра с помощью мыши.DoublePropertyprefViewportHeightУказывает предпочтительную высоту области просмотра ScrollPane.DoublePropertyprefViewportWidthУказывает предпочтительную ширину области просмотра ScrollPane.ObjectProperty<ScrollPane.ScrollBarPolicy>vbarPolicyОпределяет политику отображения вертикальной полосы прокрутки.ObjectProperty<Bounds>viewportBoundsФактические пределы области просмотра ScrollPane.DoublePropertyvmaxМаксимальное допустимое значениеvvalueдля этого ScrollPane.DoublePropertyvminМинимальное допустимое значениеvvalueдля этого ScrollPane.DoublePropertyvvalueТекущая вертикальная позиция прокрутки ScrollPane.-
Свойства, унаследованные от класса 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, visible
-
-
Краткое описание вложенных классов
Вложенные классы Модификатор и тип Класс и описание static classScrollPane.ScrollBarPolicyПеречисление, обозначающее политику, используемую управляемым элементом прокрутки для определения, следует ли отображать полосу прокрутки.
-
Краткое описание полей
-
Поля, унаследованные от класса javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
-
Поля, унаследованные от класса javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
-
-
Краткое описание конструкторов
Конструкторы Конструктор и описание ScrollPane()Создаёт новый ScrollPane.ScrollPane(Node content)Создаёт новый ScrollPane.
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляровКонкретные методы Модификатор и тип Метод и описание ObjectProperty<Node>contentProperty()Узел, используемый в качестве содержимого этого ScrollPane.protected Skin<?>createDefaultSkin()Создаёт новый экземпляр стандартной темы для этого элемента управления.BooleanPropertyfitToHeightProperty()Если истинно и содержащий узел является Resizable, то узел будет сохранять размер, соответствующий высоте области просмотра ScrollPane.BooleanPropertyfitToWidthProperty()Если истинно и содержащий узел является Resizable, то узел будет сохранять размер, соответствующий ширине области просмотра ScrollPane.static List<CssMetaData<? extends Styleable,?>>getClassCssMetaData()NodegetContent()Возвращает значение свойства content.List<CssMetaData<? extends Styleable,?>>getControlCssMetaData()ScrollPane.ScrollBarPolicygetHbarPolicy()Возвращает значение свойства hbarPolicy.doublegetHmax()Возвращает значение свойства hmax.doublegetHmin()Возвращает значение свойства hmin.doublegetHvalue()Возвращает значение свойства hvalue.doublegetMinViewportHeight()Возвращает значение свойства minViewportHeight.doublegetMinViewportWidth()Возвращает значение свойства minViewportWidth.doublegetPrefViewportHeight()Возвращает значение свойства prefViewportHeight.doublegetPrefViewportWidth()Возвращает значение свойства prefViewportWidth.ScrollPane.ScrollBarPolicygetVbarPolicy()Возвращает значение свойства vbarPolicy.BoundsgetViewportBounds()Возвращает значение свойства viewportBounds.doublegetVmax()Возвращает значение свойства vmax.doublegetVmin()Возвращает значение свойства vmin.doublegetVvalue()Возвращает значение свойства vvalue.ObjectProperty<ScrollPane.ScrollBarPolicy>hbarPolicyProperty()Указывает политику отображения горизонтальной полосы прокрутки.DoublePropertyhmaxProperty()Максимально допустимое значениеhvalueдля этого ScrollPane.DoublePropertyhminProperty()Минимально допустимое значениеhvalueдля этого ScrollPane.DoublePropertyhvalueProperty()Текущее положение горизонтальной прокрутки ScrollPane.booleanisFitToHeight()Возвращает значение свойства fitToHeight.booleanisFitToWidth()Возвращает значение свойства fitToWidth.booleanisPannable()Возвращает значение свойства pannable.DoublePropertyminViewportHeightProperty()Указывает минимальную высоту области просмотра ScrollPane.DoublePropertyminViewportWidthProperty()Указывает минимальную ширину области просмотра ScrollPane.BooleanPropertypannableProperty()Указывает, может ли пользователь перемещать область просмотра с помощью мыши.DoublePropertyprefViewportHeightProperty()Указывает предпочтительную высоту области просмотра ScrollPane.DoublePropertyprefViewportWidthProperty()Указывает предпочтительную ширину области просмотра ScrollPane.ObjectqueryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)* Обработка доступности * *voidsetContent(Node value)Устанавливает значение свойства content.voidsetFitToHeight(boolean value)Устанавливает значение свойства fitToHeight.voidsetFitToWidth(boolean value)Устанавливает значение свойства fitToWidth.voidsetHbarPolicy(ScrollPane.ScrollBarPolicy value)Устанавливает значение свойства hbarPolicy.voidsetHmax(double value)Устанавливает значение свойства hmax.voidsetHmin(double value)Устанавливает значение свойства hmin.voidsetHvalue(double value)Устанавливает значение свойства hvalue.voidsetMinViewportHeight(double value)Устанавливает значение свойства minViewportHeight.voidsetMinViewportWidth(double value)Устанавливает значение свойства minViewportWidth.voidsetPannable(boolean value)Устанавливает значение свойства pannable.voidsetPrefViewportHeight(double value)Устанавливает значение свойства prefViewportHeight.voidsetPrefViewportWidth(double value)Устанавливает значение свойства prefViewportWidth.voidsetVbarPolicy(ScrollPane.ScrollBarPolicy value)Устанавливает значение свойства vbarPolicy.voidsetViewportBounds(Bounds value)Устанавливает значение свойства viewportBounds.voidsetVmax(double value)Устанавливает значение свойства vmax.voidsetVmin(double value)Устанавливает значение свойства vmin.voidsetVvalue(double value)Устанавливает значение свойства vvalue.ObjectProperty<ScrollPane.ScrollBarPolicy>vbarPolicyProperty()Указывает политику отображения вертикальной полосы прокрутки.ObjectProperty<Bounds>viewportBoundsProperty()Фактические границы области просмотра ScrollPane.DoublePropertyvmaxProperty()Максимально допустимое значениеvvalueдля этого ScrollPane.DoublePropertyvminProperty()Минимально допустимое значениеvvalueдля этого ScrollPane.DoublePropertyvvalueProperty()Текущее положение вертикальной прокрутки ScrollPane.-
Методы, унаследованные от класса javafx.scene.control.Control
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, executeAccessibleAction, getBaselineOffset, getContextMenu, getCssMetaData, 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, snapSize, snapSpace, 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, 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, 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, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
-
-
Подробное описание свойства
-
hbarPolicy
public final ObjectProperty<ScrollPane.ScrollBarPolicy> hbarPolicyProperty
Определяет политику отображения горизонтальной полосы прокрутки.См. также:
-
vbarPolicy
public final ObjectProperty<ScrollPane.ScrollBarPolicy> vbarPolicyProperty
Определяет политику отображения вертикальной полосы прокрутки.См. также:
-
content
public final ObjectProperty<Node> contentProperty
Узел, используемый в качестве содержимого этого ScrollPane.См. также:
-
hvalue
public final DoubleProperty hvalueProperty
Текущее горизонтальное положение прокрутки ScrollPane. Это значение может быть установлено приложением для программной прокрутки просмотра. ScrollPane будет обновлять это значение всякий раз, когда пользователь прокручивает или перемещает область просмотра. Это значение всегда должно находиться в диапазоне отhminдоhmax. Когдаhvalueравноhmin, содержимое размещается таким образом, что его layoutBoundsminXвидно. Когдаhvalueравноhmax, содержимое размещается таким образом, что его layoutBoundsmaxXвидно. Когдаhvalueнаходится междуhminиhmax, содержимое размещается пропорционально между layoutBoundsminXи layoutBoundsmaxX.См. также:
-
vvalue
public final DoubleProperty vvalueProperty
Текущее вертикальное положение прокрутки ScrollPane. Это значение может быть установлено приложением для программной прокрутки просмотра. ScrollPane будет обновлять это значение всякий раз, когда пользователь прокручивает или перемещает область просмотра. Это значение всегда должно находиться в диапазоне отvminдоvmax. Когдаvvalueравноvmin, содержимое размещается таким образом, что его layoutBoundsminYвидно. Когдаvvalueравноvmax, содержимое размещается таким образом, что его layoutBoundsmaxYвидно. Когдаvvalueнаходится междуvminиvmax, содержимое размещается пропорционально между layoutBoundsminYи layoutBoundsmaxY.См. также:
-
hmin
public final DoubleProperty hminProperty
Минимально допустимое значениеhvalueдля этого ScrollPane. Значение по умолчанию 0.См. также:
-
vmin
public final DoubleProperty vminProperty
Минимально допустимое значениеvvalueдля этого ScrollPane. Значение по умолчанию 0.См. также:
-
hmax
public final DoubleProperty hmaxProperty
Максимально допустимое значениеhvalueдля этого ScrollPane. Значение по умолчанию 1.См. также:
-
vmax
public final DoubleProperty vmaxProperty
Максимально допустимое значениеvvalueдля этого ScrollPane. Значение по умолчанию 1.См. также:
-
fitToWidth
public final BooleanProperty fitToWidthProperty
Если true и если содержащий узел является Resizable, тогда узел будет сохранять размер, соответствующий ширине области просмотра ScrollPane. Если содержащий узел не является Resizable, это значение игнорируется.См. также:
-
fitToHeight
public final BooleanProperty fitToHeightProperty
Если true и если содержащий узел является Resizable, тогда узел будет сохранять размер, соответствующий высоте области просмотра ScrollPane. Если содержащий узел не является Resizable, это значение игнорируется.См. также:
-
pannable
public final BooleanProperty pannableProperty
Указывает, может ли пользователь перемещать область просмотра с помощью мыши. Если события мыши достигают ScrollPane (то есть, если события мыши не блокируются содержащим узлом или одним из его потомков), тоpannableиспользуется для определения того, должны ли эти события использоваться для перемещения.См. также:
-
prefViewportWidth
public final DoubleProperty prefViewportWidthProperty
Указывает предпочтительную ширину области просмотра ScrollPane. Это ширина, которая будет доступна для узла содержимого. Общая ширина ScrollPane равна ViewportWidth + отступы.См. также:
-
prefViewportHeight
public final DoubleProperty prefViewportHeightProperty
Указывает предпочтительную высоту области просмотра ScrollPane. Это высота, которая будет доступна для узла содержимого. Общая высота ScrollPane равна ViewportHeight + отступы.См. также:
-
minViewportWidth
public final DoubleProperty minViewportWidthProperty
Указывает минимальную ширину области просмотра ScrollPane. Это ширина, которая будет доступна для узла содержимого.С:
JavaFX 8u40
См. также:
-
minViewportHeight
public final DoubleProperty minViewportHeightProperty
Указывает минимальную высоту области просмотра ScrollPane. Это высота, которая будет доступна для узла содержимого.С:
JavaFX 8u40
См. также:
-
viewportBounds
public final ObjectProperty<Bounds> viewportBoundsProperty
Фактические границы области просмотра ScrollPane. Это границы узла содержимого.См. также:
-
-
Подробное описание конструктора
-
ScrollPane
public ScrollPane()
Создает новый ScrollPane.
-
ScrollPane
public ScrollPane(Node content)
Создает новый ScrollPane.Параметры:
content- начальное содержимое для ScrollPaneС:
JavaFX 8.0
-
-
Подробное описание методов
-
setHbarPolicy
public final void setHbarPolicy(ScrollPane.ScrollBarPolicy value)
Устанавливает значение свойства hbarPolicy.Описание свойства:
Указывает политику отображения горизонтальной полосы прокрутки.
-
getHbarPolicy
public final ScrollPane.ScrollBarPolicy getHbarPolicy()
Получает значение свойства hbarPolicy.Описание свойства:
Указывает политику отображения горизонтальной полосы прокрутки.
-
hbarPolicyProperty
public final ObjectProperty<ScrollPane.ScrollBarPolicy> hbarPolicyProperty()
Указывает политику отображения горизонтальной полосы прокрутки.См. также:
-
setVbarPolicy
public final void setVbarPolicy(ScrollPane.ScrollBarPolicy value)
Устанавливает значение свойства vbarPolicy.Описание свойства:
Указывает политику отображения вертикальной полосы прокрутки.
-
getVbarPolicy
public final ScrollPane.ScrollBarPolicy getVbarPolicy()
Получает значение свойства vbarPolicy.Описание свойства:
Указывает политику отображения вертикальной полосы прокрутки.
-
vbarPolicyProperty
public final ObjectProperty<ScrollPane.ScrollBarPolicy> vbarPolicyProperty()
Указывает политику отображения вертикальной полосы прокрутки.См. также:
-
setContent
public final void setContent(Node value)
Устанавливает значение свойства content.Описание свойства:
Узел, используемый в качестве содержимого ScrollPane.
-
getContent
public final Node getContent()
Получает значение свойства content.Описание свойства:
Узел, используемый в качестве содержимого ScrollPane.
-
contentProperty
public final ObjectProperty<Node> contentProperty()
Узел, используемый в качестве содержимого этого ScrollPane.См. также:
-
setHvalue
public final void setHvalue(double value)
Устанавливает значение свойства hvalue.Описание свойства:
Текущая горизонтальная позиция прокрутки ScrollPane. Это значение может быть установлено приложением для программируемой прокрутки просмотра. ScrollPane будет обновлять это значение всякий раз, когда пользователь прокручивает или перемещает область просмотра. Это значение должно всегда находиться в пределах от
hminдоhmax. Когдаhvalueравноhmin, содержащий узел расположен так, что его layoutBoundsminXвиден. Когдаhvalueравноhmax, содержащий узел расположен так, что его layoutBoundsmaxXвиден. Когдаhvalueнаходится междуhminиhmax, содержащий узел расположен пропорционально между layoutBoundsminXи layoutBoundsmaxX.
-
getHvalue
public final double getHvalue()
Получает значение свойства hvalue.Описание свойства:
Текущая горизонтальная позиция прокрутки ScrollPane. Это значение может быть установлено приложением для программируемой прокрутки просмотра. ScrollPane будет обновлять это значение всякий раз, когда пользователь прокручивает или перемещает область просмотра. Это значение должно всегда находиться в пределах от
hminдоhmax. Когдаhvalueравноhmin, содержащий узел расположен так, что его layoutBoundsminXвиден. Когдаhvalueравноhmax, содержащий узел расположен так, что его layoutBoundsmaxXвиден. Когдаhvalueнаходится междуhminиhmax, содержащий узел расположен пропорционально между layoutBoundsminXи layoutBoundsmaxX.
-
hvalueProperty
public final DoubleProperty hvalueProperty()
Текущая горизонтальная позиция прокрутки ScrollPane. Это значение может быть установлено приложением для программируемой прокрутки просмотра. ScrollPane будет обновлять это значение всякий раз, когда пользователь прокручивает или перемещает область просмотра. Это значение должно всегда находиться в пределах отhminдоhmax. Когдаhvalueравноhmin, содержащий узел расположен так, что его layoutBoundsminXвиден. Когдаhvalueравноhmax, содержащий узел расположен так, что его layoutBoundsmaxXвиден. Когдаhvalueнаходится междуhminиhmax, содержащий узел расположен пропорционально между layoutBoundsminXи layoutBoundsmaxX.См. также:
-
setVvalue
public final void setVvalue(double value)
Устанавливает значение свойства vvalue.Описание свойства:
Текущая вертикальная позиция прокрутки ScrollPane. Это значение может быть установлено приложением для программируемой прокрутки просмотра. ScrollPane будет обновлять это значение всякий раз, когда пользователь прокручивает или перемещает область просмотра. Это значение должно всегда находиться в пределах от
vminдоvmax. Когдаvvalueравноvmin, содержащий узел расположен так, что его layoutBoundsminYвиден. Когдаvvalueравноvmax, содержащий узел расположен так, что его layoutBoundsmaxYвиден. Когдаvvalueнаходится междуvminиvmax, содержащий узел расположен пропорционально между layoutBoundsminYи layoutBoundsmaxY.
-
getVvalue
public final double getVvalue()
Получает значение свойства vvalue.Описание свойства:
Текущая вертикальная позиция прокрутки ScrollPane. Это значение может быть установлено приложением для программируемой прокрутки просмотра. ScrollPane будет обновлять это значение всякий раз, когда пользователь прокручивает или перемещает область просмотра. Это значение должно всегда находиться в пределах от
vminдоvmax. Когдаvvalueравноvmin, содержащий узел расположен так, что его layoutBoundsminYвиден. Когдаvvalueравноvmax, содержащий узел расположен так, что его layoutBoundsmaxYвиден. Когдаvvalueнаходится междуvminиvmax, содержащий узел расположен пропорционально между layoutBoundsminYи layoutBoundsmaxY.
-
-
vvalueProperty
public final DoubleProperty vvalueProperty()
Текущее вертикальное положение полосы прокрутки ScrollPane. Это значение может быть установлено приложением для программной прокрутки представления. ScrollPane будет обновлять это значение всякий раз, когда пользователь прокручивает или перемещает область просмотра. Это значение должно всегда находиться в диапазоне отvminдоvmax. Когдаvvalueравноvmin, содержащийся узел размещается так, чтобы его layoutBoundsminYбыл виден. Когдаvvalueравноvmax, содержащийся узел размещается так, чтобы его layoutBoundsmaxYбыл виден. Когдаvvalueнаходится междуvminиvmax, содержащийся узел размещается пропорционально между layoutBoundsminYи layoutBoundsmaxY.См. также:
-
setHmin
public final void setHmin(double value)
Устанавливает значение свойства hmin.Описание свойства:
Минимальное разрешенное значение
hvalueдля этого ScrollPane. Значение по умолчанию - 0.
-
getHmin
public final double getHmin()
Получает значение свойства hmin.Описание свойства:
Минимальное разрешенное значение
hvalueдля этого ScrollPane. Значение по умолчанию - 0.
-
hminProperty
public final DoubleProperty hminProperty()
Минимальное разрешенное значениеhvalueдля этого ScrollPane. Значение по умолчанию - 0.См. также:
-
setVmin
public final void setVmin(double value)
Устанавливает значение свойства vmin.Описание свойства:
Минимальное разрешенное значение
vvalueдля этого ScrollPane. Значение по умолчанию - 0.
-
getVmin
public final double getVmin()
Получает значение свойства vmin.Описание свойства:
Минимальное разрешенное значение
vvalueдля этого ScrollPane. Значение по умолчанию - 0.
-
vminProperty
public final DoubleProperty vminProperty()
Минимальное разрешенное значениеvvalueдля этого ScrollPane. Значение по умолчанию - 0.См. также:
-
setHmax
public final void setHmax(double value)
Устанавливает значение свойства hmax.Описание свойства:
Максимальное разрешенное значение
hvalueдля этого ScrollPane. Значение по умолчанию - 1.
-
getHmax
public final double getHmax()
Получает значение свойства hmax.Описание свойства:
Максимальное разрешенное значение
hvalueдля этого ScrollPane. Значение по умолчанию - 1.
-
hmaxProperty
public final DoubleProperty hmaxProperty()
Максимальное разрешенное значениеhvalueдля этого ScrollPane. Значение по умолчанию - 1.См. также:
-
setVmax
public final void setVmax(double value)
Устанавливает значение свойства vmax.Описание свойства:
Максимальное разрешенное значение
vvalueдля этого ScrollPane. Значение по умолчанию - 1.
-
getVmax
public final double getVmax()
Получает значение свойства vmax.Описание свойства:
Максимальное разрешенное значение
vvalueдля этого ScrollPane. Значение по умолчанию - 1.
-
vmaxProperty
public final DoubleProperty vmaxProperty()
Максимальное разрешенное значениеvvalueдля этого ScrollPane. Значение по умолчанию - 1.См. также:
-
setFitToWidth
public final void setFitToWidth(boolean value)
Устанавливает значение свойства fitToWidth.Описание свойства:
Если true и содержащийся узел является Resizable, то узел будет поддерживать изменение размера, чтобы соответствовать ширине области просмотра ScrollPane. Если содержащийся узел не является Resizable, это значение игнорируется.
-
isFitToWidth
public final boolean isFitToWidth()
Получает значение свойства fitToWidth.Описание свойства:
Если true и содержащийся узел является Resizable, то узел будет поддерживать изменение размера, чтобы соответствовать ширине области просмотра ScrollPane. Если содержащийся узел не является Resizable, это значение игнорируется.
-
fitToWidthProperty
public final BooleanProperty fitToWidthProperty()
Если true и содержащийся узел является Resizable, то узел будет поддерживать изменение размера, чтобы соответствовать ширине области просмотра ScrollPane. Если содержащийся узел не является Resizable, это значение игнорируется.См. также:
-
setFitToHeight
public final void setFitToHeight(boolean value)
Устанавливает значение свойства fitToHeight.Описание свойства:
Если true и содержащийся узел является Resizable, то узел будет поддерживать изменение размера, чтобы соответствовать высоте области просмотра ScrollPane. Если содержащийся узел не является Resizable, это значение игнорируется.
-
isFitToHeight
public final boolean isFitToHeight()
Получает значение свойства fitToHeight.Описание свойства:
Если true и содержащийся узел является Resizable, то узел будет поддерживать изменение размера, чтобы соответствовать высоте области просмотра ScrollPane. Если содержащийся узел не является Resizable, это значение игнорируется.
-
fitToHeightProperty
public final BooleanProperty fitToHeightProperty()
Если true и содержащийся узел является Resizable, то узел будет поддерживать изменение размера, чтобы соответствовать высоте области просмотра ScrollPane. Если содержащийся узел не является Resizable, это значение игнорируется.См. также:
-
setPannable
public final void setPannable(boolean value)
Устанавливает значение свойства pannable.Описание свойства:
Определяет, может ли пользователь перемещать область просмотра с помощью мыши. Если события мыши достигают ScrollPane (то есть, если события мыши не блокируются содержащим узлом или одним из его дочерних элементов), то
pannableиспользуется для определения, следует ли использовать события для перемещения.
-
isPannable
public final boolean isPannable()
Получает значение свойства pannable.Описание свойства:
Определяет, может ли пользователь перемещать область просмотра с помощью мыши. Если события мыши достигают ScrollPane (то есть, если события мыши не блокируются содержащим узлом или одним из его дочерних элементов), то
pannableиспользуется для определения, следует ли использовать события для перемещения.
-
pannableProperty
public final BooleanProperty pannableProperty()
Определяет, может ли пользователь перемещать область просмотра с помощью мыши. Если события мыши достигают ScrollPane (то есть, если события мыши не блокируются содержащим узлом или одним из его дочерних элементов), тоpannableиспользуется для определения, следует ли использовать события для перемещения.См. также:
-
setPrefViewportWidth
public final void setPrefViewportWidth(double value)
Устанавливает значение свойства prefViewportWidth.Описание свойства:
Указывает предпочтительную ширину области просмотра ScrollPane. Это ширина, которая будет доступна для узла содержимого. Общая ширина ScrollPane равна ViewportWidth + отступы
-
getPrefViewportWidth
public final double getPrefViewportWidth()
Получает значение свойства prefViewportWidth.Описание свойства:
Указывает предпочтительную ширину области просмотра ScrollPane. Это ширина, которая будет доступна для узла содержимого. Общая ширина ScrollPane равна ViewportWidth + отступы
-
prefViewportWidthProperty
public final DoubleProperty prefViewportWidthProperty()
Указывает предпочтительную ширину области просмотра ScrollPane. Это ширина, которая будет доступна для узла содержимого. Общая ширина ScrollPane равна ViewportWidth + отступыСм. также:
-
setPrefViewportHeight
public final void setPrefViewportHeight(double value)
Устанавливает значение свойства prefViewportHeight.Описание свойства:
Указывает предпочтительную высоту области просмотра ScrollPane. Это высота, которая будет доступна для узла содержимого. Общая высота ScrollPane равна ViewportHeight + отступы
-
-
getPrefViewportHeight
public final double getPrefViewportHeight()
Получает значение свойства prefViewportHeight.Описание свойства:
Указывает предпочтительную высоту области просмотра ScrollPane. Это высота, которая будет доступна узлу содержимого. Общая высота ScrollPane равна ViewportHeight + отступ.
-
prefViewportHeightProperty
public final DoubleProperty prefViewportHeightProperty()
Указывает предпочтительную высоту области просмотра ScrollPane. Это высота, которая будет доступна узлу содержимого. Общая высота ScrollPane равна ViewportHeight + отступСм. также:
-
setMinViewportWidth
public final void setMinViewportWidth(double value)
Устанавливает значение свойства minViewportWidth.Описание свойства:
Указывает минимальную ширину области просмотра ScrollPane. Это ширина, которая будет доступна узлу содержимого.
С:
JavaFX 8u40
-
getMinViewportWidth
public final double getMinViewportWidth()
Получает значение свойства minViewportWidth.Описание свойства:
Указывает минимальную ширину области просмотра ScrollPane. Это ширина, которая будет доступна узлу содержимого.
С:
JavaFX 8u40
-
minViewportWidthProperty
public final DoubleProperty minViewportWidthProperty()
Указывает минимальную ширину области просмотра ScrollPane. Это ширина, которая будет доступна узлу содержимого.С:
JavaFX 8u40
См. также:
-
setMinViewportHeight
public final void setMinViewportHeight(double value)
Устанавливает значение свойства minViewportHeight.Описание свойства:
Указывает минимальную высоту области просмотра ScrollPane. Это высота, которая будет доступна узлу содержимого.
С:
JavaFX 8u40
-
getMinViewportHeight
public final double getMinViewportHeight()
Получает значение свойства minViewportHeight.Описание свойства:
Указывает минимальную высоту области просмотра ScrollPane. Это высота, которая будет доступна узлу содержимого.
С:
JavaFX 8u40
-
minViewportHeightProperty
public final DoubleProperty minViewportHeightProperty()
Указывает минимальную высоту области просмотра ScrollPane. Это высота, которая будет доступна узлу содержимого.С:
JavaFX 8u40
См. также:
-
setViewportBounds
public final void setViewportBounds(Bounds value)
Устанавливает значение свойства viewportBounds.Описание свойства:
Фактическая область просмотра ScrollPane. Это область узла содержимого.
-
getViewportBounds
public final Bounds getViewportBounds()
Получает значение свойства viewportBounds.Описание свойства:
Фактическая область просмотра ScrollPane. Это область узла содержимого.
-
viewportBoundsProperty
public final ObjectProperty<Bounds> viewportBoundsProperty()
Фактическая область просмотра ScrollPane. Это область узла содержимого.См. также:
-
createDefaultSkin
protected Skin<?> createDefaultSkin()
Создаёт новый экземпляр стандартной темы для этого элемента управления. Вызывается для создания темы для элемента управления, если тема не задана через CSS-fx-skinили не задана явно в подклассе с помощьюsetSkin(...).Переопределяет:
createDefaultSkinв классеControlВозвращает:
новый экземпляр стандартной темы для этого элемента управления. Если null, то у элемента управления не будет темы, если она не задана через css.
-
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Возвращает:
CssMetaData, связанная с этим классом, которая может включать CssMetaData его суперклассов.
С:
JavaFX 8.0
-
getControlCssMetaData
public List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
Переопределяет:
getControlCssMetaDataв классеControlВозвращает:
неизменяемый список стилизуемых свойств элементов управления CSS
С:
JavaFX 8.0
-
queryAccessibleAttribute
public Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)* Обработка доступности * *Переопределяет:
queryAccessibleAttributeв классеControlПараметры:
attribute- запрашиваемое атрибутВозвращает:
значение запрашиваемого атрибута
См. также:
-
© 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.