Spec-Zone.ru › OpenJavaFX 21

Класс ScrollPane

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.control.Control
javafx.scene.control.ScrollPane
Все реализованные интерфейсы:
Styleable, EventTarget, Skinnable
@DefaultProperty("content") public class ScrollPane extends Control
Контрол, обеспечивающий прокручиваемое, обрезаемое представление содержимого. Он позволяет пользователю прокручивать содержимое непосредственно (панорамирование) или с помощью полос прокрутки. ScrollPane позволяет указать политику отображения полос прокрутки, которая определяет, когда отображаются полосы прокрутки: всегда, никогда или только при необходимости. Политика отображения полос прокрутки может быть задана независимо для горизонтальных и вертикальных полос прокрутки.

ScrollPane позволяет приложению задать текущие, минимальные и максимальные значения для позиционирования содержимого в горизонтальном и вертикальном направлениях. Эти значения пропорционально отображаются на layoutBounds содержащего узла.

Расчеты макета ScrollPane основаны на layoutBounds, а не на boundsInParent (визуальные границы) узла прокрутки. Если приложение хочет, чтобы прокрутка основывалась на визуальных границах узла (для масштабируемого содержимого и т. д.), ему необходимо обернуть узел прокрутки в Group.

ScrollPane устанавливает focusTraversable в false.

Этот пример создает ScrollPane, содержащий прямоугольник:

 Rectangle rect = new Rectangle(200, 200, Color.RED);
 ScrollPane s1 = new ScrollPane();
 s1.setPrefSize(120, 120);
 s1.setContent(rect);
Image of the ScrollPane control
С:
JavaFX 2.0

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

Тип Свойство Описание
final ObjectProperty<Node> content
Узел, используемый в качестве содержимого данного ScrollPane.
final BooleanProperty fitToHeight
Если true и если содержащий узел является Resizable, то узел будет сохранять размер, соответствующий высоте области просмотра ScrollPane.
final BooleanProperty fitToWidth
Если true и если содержащий узел является Resizable, то узел будет сохранять размер, соответствующий ширине области просмотра ScrollPane.
final ObjectProperty<ScrollPane.ScrollBarPolicy> hbarPolicy
Задает политику отображения горизонтальной полосы прокрутки.
final DoubleProperty hmax
Максимальное допустимое значение hvalue для данного ScrollPane.
final DoubleProperty hmin
Минимальное допустимое значение hvalue для данного ScrollPane.
final DoubleProperty hvalue
Текущая горизонтальная позиция прокрутки ScrollPane.
final DoubleProperty minViewportHeight
Установите минимальную высоту области просмотра ScrollPane.
final DoubleProperty minViewportWidth
Установите минимальную ширину области просмотра ScrollPane.
final BooleanProperty pannable
Указывает, должен ли пользователь иметь возможность перемещать область просмотра с помощью мыши.
final DoubleProperty prefViewportHeight
Установите предпочтительную высоту области просмотра ScrollPane.
final DoubleProperty prefViewportWidth
Установите предпочтительную ширину области просмотра ScrollPane.
final ObjectProperty<ScrollPane.ScrollBarPolicy> vbarPolicy
Задает политику отображения вертикальной полосы прокрутки.
final ObjectProperty<Bounds> viewportBounds
Фактические границы области просмотра ScrollPane.
final DoubleProperty vmax
Максимальное допустимое значение vvalue для данного ScrollPane.
final DoubleProperty vmin
Минимальное допустимое значение vvalue для данного ScrollPane.
final DoubleProperty vvalue
Текущая вертикальная позиция прокрутки 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, focusVisible, focusWithin, 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

Краткое описание вложенных классов

Модификатор и тип Класс Описание
static enum  ScrollPane.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.

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

Модификатор и тип Метод Описание
final ObjectProperty<Node> contentProperty()
Узел, используемый в качестве содержимого этого ScrollPane.
final BooleanProperty fitToHeightProperty()
Если true и если содержащий узел является Resizable, то узел будет сохранять размер, соответствующий высоте области просмотра ScrollPane.
final BooleanProperty fitToWidthProperty()
Если true и если содержащий узел является Resizable, то узел будет сохранять размер, соответствующий ширине области просмотра ScrollPane.
static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Получает CssMetaData, связанную с этим классом, что может включать CssMetaData его суперклассов.
final Node getContent()
Получает значение свойства content.
List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
Получает список, который нельзя изменить, стилизуемых свойств элемента управления CSS.
final ScrollPane.ScrollBarPolicy getHbarPolicy()
Получает значение свойства hbarPolicy.
final double getHmax()
Получает значение свойства hmax.
final double getHmin()
Получает значение свойства hmin.
final double getHvalue()
Получает значение свойства hvalue.
protected Boolean getInitialFocusTraversable()
Возвращает начальное состояние перехода фокуса для этого элемента управления, для использования движком JavaFX CSS для корректной установки начального значения.
final double getMinViewportHeight()
Получает значение свойства minViewportHeight.
final double getMinViewportWidth()
Получает значение свойства minViewportWidth.
final double getPrefViewportHeight()
Получает значение свойства prefViewportHeight.
final double getPrefViewportWidth()
Получает значение свойства prefViewportWidth.
final ScrollPane.ScrollBarPolicy getVbarPolicy()
Получает значение свойства vbarPolicy.
final Bounds getViewportBounds()
Получает значение свойства viewportBounds.
final double getVmax()
Получает значение свойства vmax.
final double getVmin()
Получает значение свойства vmin.
final double getVvalue()
Получает значение свойства vvalue.
final ObjectProperty<ScrollPane.ScrollBarPolicy> hbarPolicyProperty()
Устанавливает политику отображения горизонтальной полосы прокрутки.
final DoubleProperty hmaxProperty()
Максимальное разрешенное значение hvalue для этого ScrollPane.
final DoubleProperty hminProperty()
Минимальное разрешенное значение hvalue для этого ScrollPane.
final DoubleProperty hvalueProperty()
Текущее горизонтальное положение прокрутки ScrollPane.
final boolean isFitToHeight()
Получает значение свойства fitToHeight.
final boolean isFitToWidth()
Получает значение свойства fitToWidth.
final boolean isPannable()
Получает значение свойства pannable.
final DoubleProperty minViewportHeightProperty()
Указывает минимальную высоту области просмотра ScrollPane.
final DoubleProperty minViewportWidthProperty()
Указывает минимальную ширину области просмотра ScrollPane.
final BooleanProperty pannableProperty()
Указывает, может ли пользователь перемещать область просмотра с помощью мыши.
final DoubleProperty prefViewportHeightProperty()
Указывает предпочтительную высоту области просмотра ScrollPane.
final DoubleProperty prefViewportWidthProperty()
Указывает предпочтительную ширину области просмотра ScrollPane.
final void setContent(Node value)
Устанавливает значение свойства content.
final void setFitToHeight(boolean value)
Устанавливает значение свойства fitToHeight.
... (and so on)

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

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

Методы, объявленные в классе 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, focusVisibleProperty, focusWithinProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isFocusVisible, isFocusWithin, 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
END_OF_DOCUMENT_MARKER

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

getStyleableNode

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

hbarPolicy

public final ObjectProperty<ScrollPane.ScrollBarPolicy> hbarPolicyProperty
Определяет политику отображения горизонтальной полосы прокрутки.
См. также:
  • getHbarPolicy()
  • setHbarPolicy(ScrollPane.ScrollBarPolicy)
  • hbarPolicyProperty()

vbarPolicy

public final ObjectProperty<ScrollPane.ScrollBarPolicy> vbarPolicyProperty
Определяет политику отображения вертикальной полосы прокрутки.
См. также:
  • getVbarPolicy()
  • setVbarPolicy(ScrollPane.ScrollBarPolicy)
  • vbarPolicyProperty()

content

public final ObjectProperty<Node> contentProperty
Узел, используемый в качестве содержимого этого ScrollPane.
См. также:
  • getContent()
  • setContent(Node)
  • contentProperty()

hvalue

public final DoubleProperty hvalueProperty
Текущая горизонтальная позиция прокрутки ScrollPane. Это значение может быть установлено приложением для программируемой прокрутки представления. ScrollPane обновит это значение всякий раз, когда пользователь прокрутит или переместит область просмотра. Это значение должно всегда находиться в диапазоне от hmin до hmax. Когда hvalue равно hmin, содержимое размещается так, чтобы его layoutBounds minX было видно. Когда hvalue равно hmax, содержимое размещается так, чтобы его layoutBounds maxX было видно. Когда hvalue находится между hmin и hmax, содержимое размещается пропорционально между layoutBounds minX и layoutBounds maxX.
См. также:
  • getHvalue()
  • setHvalue(double)
  • hvalueProperty()

vvalue

public final DoubleProperty vvalueProperty
Текущая вертикальная позиция прокрутки ScrollPane. Это значение может быть установлено приложением для программируемой прокрутки представления. ScrollPane обновит это значение всякий раз, когда пользователь прокрутит или переместит область просмотра. Это значение должно всегда находиться в диапазоне от vmin до vmax. Когда vvalue равно vmin, содержимое размещается так, чтобы его layoutBounds minY было видно. Когда vvalue равно vmax, содержимое размещается так, чтобы его layoutBounds maxY было видно. Когда vvalue находится между vmin и vmax, содержимое размещается пропорционально между layoutBounds minY и layoutBounds maxY.
См. также:
  • getVvalue()
  • setVvalue(double)
  • vvalueProperty()

hmin

public final DoubleProperty hminProperty
Минимальное допустимое значение hvalue для этого ScrollPane. Значение по умолчанию — 0.
См. также:
  • getHmin()
  • setHmin(double)
  • hminProperty()

vmin

public final DoubleProperty vminProperty
Минимальное допустимое значение vvalue для этого ScrollPane. Значение по умолчанию — 0.
См. также:
  • getVmin()
  • setVmin(double)
  • vminProperty()

hmax

public final DoubleProperty hmaxProperty
Максимальное допустимое значение hvalue для этого ScrollPane. Значение по умолчанию — 1.
См. также:
  • getHmax()
  • setHmax(double)
  • hmaxProperty()

vmax

public final DoubleProperty vmaxProperty
Максимальное допустимое значение vvalue для этого ScrollPane. Значение по умолчанию — 1.
См. также:
  • getVmax()
  • setVmax(double)
  • vmaxProperty()

fitToWidth

public final BooleanProperty fitToWidthProperty
Если true, а содержимое — Resizable, то размер узла будет соответствовать ширине области просмотра ScrollPane. Если содержимое не является Resizable, это значение игнорируется.
См. также:
  • isFitToWidth()
  • setFitToWidth(boolean)
  • fitToWidthProperty()

fitToHeight

public final BooleanProperty fitToHeightProperty
Если true, а содержимое — Resizable, то размер узла будет соответствовать высоте области просмотра ScrollPane. Если содержимое не является Resizable, это значение игнорируется.
См. также:
  • isFitToHeight()
  • setFitToHeight(boolean)
  • fitToHeightProperty()

pannable

public final BooleanProperty pannableProperty
Определяет, может ли пользователь перемещать область просмотра с помощью мыши. Если события мыши достигают ScrollPane (т.е. если события мыши не блокируются содержащим узлом или одним из его дочерних элементов), то pannable используется для определения, следует ли использовать события для перемещения.
См. также:
  • isPannable()
  • setPannable(boolean)
  • pannableProperty()

prefViewportWidth

public final DoubleProperty prefViewportWidthProperty
Указывает предпочтительную ширину области просмотра ScrollPane. Это ширина, которая будет доступна узлу содержимого. Общая ширина ScrollPane равна ViewportWidth + отступы.
См. также:
  • getPrefViewportWidth()
  • setPrefViewportWidth(double)
  • prefViewportWidthProperty()

prefViewportHeight

public final DoubleProperty prefViewportHeightProperty
Указывает предпочтительную высоту области просмотра ScrollPane. Это высота, которая будет доступна узлу содержимого. Общая высота ScrollPane равна ViewportHeight + отступы.
См. также:
  • getPrefViewportHeight()
  • setPrefViewportHeight(double)
  • prefViewportHeightProperty()

minViewportWidth

public final DoubleProperty minViewportWidthProperty
Указывает минимальную ширину области просмотра ScrollPane. Это ширина, которая будет доступна узлу содержимого.
С:
JavaFX 8u40
См. также:
  • getMinViewportWidth()
  • setMinViewportWidth(double)
  • minViewportWidthProperty()

minViewportHeight

public final DoubleProperty minViewportHeightProperty
Укажите минимальную высоту области просмотра ScrollPane. Это высота, которая будет доступна для узла содержимого.
Since:
JavaFX 8u40
See Also:
  • getMinViewportHeight()
  • setMinViewportHeight(double)
  • minViewportHeightProperty()

viewportBounds

public final ObjectProperty<Bounds> viewportBoundsProperty
Фактические границы области просмотра ScrollPane. Это границы узла содержимого.
See Also:
  • getViewportBounds()
  • setViewportBounds(Bounds)
  • viewportBoundsProperty()

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

ScrollPane

public ScrollPane()
Создаёт новый ScrollPane.

ScrollPane

public ScrollPane(Node content)
Создаёт новый ScrollPane.
Parameters:
content - начальное содержимое для ScrollPane
Since:
JavaFX 8.0

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

setHbarPolicy

public final void setHbarPolicy(ScrollPane.ScrollBarPolicy value)
Устанавливает значение свойства hbarPolicy.
Property description:
Указывает политику отображения горизонтальной полосы прокрутки.
Parameters:
value - значение для свойства hbarPolicy
See Also:
  • getHbarPolicy()
  • hbarPolicyProperty()

getHbarPolicy

public final ScrollPane.ScrollBarPolicy getHbarPolicy()
Получает значение свойства hbarPolicy.
Property description:
Указывает политику отображения горизонтальной полосы прокрутки.
Returns:
значение свойства hbarPolicy
See Also:
  • setHbarPolicy(ScrollPane.ScrollBarPolicy)
  • hbarPolicyProperty()

hbarPolicyProperty

public final ObjectProperty<ScrollPane.ScrollBarPolicy> hbarPolicyProperty()
Указывает политику отображения горизонтальной полосы прокрутки.
Returns:
свойство hbarPolicy
See Also:
  • getHbarPolicy()
  • setHbarPolicy(ScrollPane.ScrollBarPolicy)

setVbarPolicy

public final void setVbarPolicy(ScrollPane.ScrollBarPolicy value)
Устанавливает значение свойства vbarPolicy.
Property description:
Указывает политику отображения вертикальной полосы прокрутки.
Parameters:
value - значение для свойства vbarPolicy
See Also:
  • getVbarPolicy()
  • vbarPolicyProperty()

getVbarPolicy

public final ScrollPane.ScrollBarPolicy getVbarPolicy()
Получает значение свойства vbarPolicy.
Property description:
Указывает политику отображения вертикальной полосы прокрутки.
Returns:
значение свойства vbarPolicy
See Also:
  • setVbarPolicy(ScrollPane.ScrollBarPolicy)
  • vbarPolicyProperty()

vbarPolicyProperty

public final ObjectProperty<ScrollPane.ScrollBarPolicy> vbarPolicyProperty()
Указывает политику отображения вертикальной полосы прокрутки.
Returns:
свойство vbarPolicy
See Also:
  • getVbarPolicy()
  • setVbarPolicy(ScrollPane.ScrollBarPolicy)

setContent

public final void setContent(Node value)
Устанавливает значение свойства content.
Property description:
Узел, используемый в качестве содержимого этого ScrollPane.
Parameters:
value - значение для свойства content
See Also:
  • getContent()
  • contentProperty()

getContent

public final Node getContent()
Получает значение свойства content.
Property description:
Узел, используемый в качестве содержимого этого ScrollPane.
Returns:
значение свойства content
See Also:
  • setContent(Node)
  • contentProperty()

contentProperty

public final ObjectProperty<Node> contentProperty()
Узел, используемый в качестве содержимого этого ScrollPane.
Returns:
свойство content
See Also:
  • getContent()
  • setContent(Node)

setHvalue

public final void setHvalue(double value)
Устанавливает значение свойства hvalue.
Property description:
Текущее горизонтальное положение прокрутки ScrollPane. Это значение может быть установлено приложением для программной прокрутки просмотра. ScrollPane обновит это значение всякий раз, когда пользователь прокрутит или перемещает область просмотра. Это значение должно всегда находиться в диапазоне от hmin до hmax. Когда hvalue равно hmin, содержимое расположено так, что его layoutBounds minX видно. Когда hvalue равно hmax, содержимое расположено так, что его layoutBounds maxX видно. Когда hvalue находится между hmin и hmax, содержимое расположено пропорционально между layoutBounds minX и layoutBounds maxX.
Parameters:
value - значение для свойства hvalue
See Also:
  • getHvalue()
  • hvalueProperty()

getHvalue

public final double getHvalue()
Получает значение свойства hvalue.
Property description:
Текущее горизонтальное положение прокрутки ScrollPane. Это значение может быть установлено приложением для программной прокрутки просмотра. ScrollPane обновит это значение всякий раз, когда пользователь прокрутит или перемещает область просмотра. Это значение должно всегда находиться в диапазоне от hmin до hmax. Когда hvalue равно hmin, содержимое расположено так, что его layoutBounds minX видно. Когда hvalue равно hmax, содержимое расположено так, что его layoutBounds maxX видно. Когда hvalue находится между hmin и hmax, содержимое расположено пропорционально между layoutBounds minX и layoutBounds maxX.
Returns:
значение свойства hvalue
See Also:
  • setHvalue(double)
  • hvalueProperty()
END_OF_DOCUMENT_MARKER

hvalueProperty

public final DoubleProperty hvalueProperty()
Текущее горизонтальное положение прокрутки ScrollPane. Это значение может быть установлено приложением для программной прокрутки представления. ScrollPane обновит это значение всякий раз, когда пользователь прокрутит или перемещает область просмотра. Это значение должно всегда находиться в диапазоне от hmin до hmax. Когда hvalue равно hmin, содержащий узел размещён так, что его layoutBounds minX виден. Когда hvalue равно hmax, содержащий узел размещён так, что его layoutBounds maxX виден. Когда hvalue находится между hmin и hmax, содержащий узел размещается пропорционально между layoutBounds minX и layoutBounds maxX.
Возвращает:
свойство hvalue
См. также:
  • getHvalue()
  • setHvalue(double)

setVvalue

public final void setVvalue(double value)
Устанавливает значение свойства vvalue.
Описание свойства:
Текущее вертикальное положение прокрутки ScrollPane. Это значение может быть установлено приложением для программной прокрутки представления. ScrollPane обновит это значение всякий раз, когда пользователь прокрутит или перемещает область просмотра. Это значение должно всегда находиться в диапазоне от vmin до vmax. Когда vvalue равно vmin, содержащий узел размещён так, что его layoutBounds minY виден. Когда vvalue равно vmax, содержащий узел размещён так, что его layoutBounds maxY виден. Когда vvalue находится между vmin и vmax, содержащий узел размещается пропорционально между layoutBounds minY и layoutBounds maxY.
Параметры:
value - значение для свойства vvalue
См. также:
  • getVvalue()
  • vvalueProperty()

getVvalue

public final double getVvalue()
Возвращает значение свойства vvalue.
Описание свойства:
Текущее вертикальное положение прокрутки ScrollPane. Это значение может быть установлено приложением для программной прокрутки представления. ScrollPane обновит это значение всякий раз, когда пользователь прокрутит или перемещает область просмотра. Это значение должно всегда находиться в диапазоне от vmin до vmax. Когда vvalue равно vmin, содержащий узел размещён так, что его layoutBounds minY виден. Когда vvalue равно vmax, содержащий узел размещён так, что его layoutBounds maxY виден. Когда vvalue находится между vmin и vmax, содержащий узел размещается пропорционально между layoutBounds minY и layoutBounds maxY.
Возвращает:
значение свойства vvalue
См. также:
  • setVvalue(double)
  • vvalueProperty()

vvalueProperty

public final DoubleProperty vvalueProperty()
Текущее вертикальное положение прокрутки ScrollPane. Это значение может быть установлено приложением для программной прокрутки представления. ScrollPane обновит это значение всякий раз, когда пользователь прокрутит или перемещает область просмотра. Это значение должно всегда находиться в диапазоне от vmin до vmax. Когда vvalue равно vmin, содержащий узел размещён так, что его layoutBounds minY виден. Когда vvalue равно vmax, содержащий узел размещён так, что его layoutBounds maxY виден. Когда vvalue находится между vmin и vmax, содержащий узел размещается пропорционально между layoutBounds minY и layoutBounds maxY.
Возвращает:
свойство vvalue
См. также:
  • getVvalue()
  • setVvalue(double)

setHmin

public final void setHmin(double value)
Устанавливает значение свойства hmin.
Описание свойства:
Минимальное допустимое значение hvalue для этого ScrollPane. Значение по умолчанию - 0.
Параметры:
value - значение для свойства hmin
См. также:
  • getHmin()
  • hminProperty()

getHmin

public final double getHmin()
Возвращает значение свойства hmin.
Описание свойства:
Минимальное допустимое значение hvalue для этого ScrollPane. Значение по умолчанию - 0.
Возвращает:
значение свойства hmin
См. также:
  • setHmin(double)
  • hminProperty()

hminProperty

public final DoubleProperty hminProperty()
Минимальное допустимое значение hvalue для этого ScrollPane. Значение по умолчанию - 0.
Возвращает:
свойство hmin
См. также:
  • getHmin()
  • setHmin(double)

setVmin

public final void setVmin(double value)
Устанавливает значение свойства vmin.
Описание свойства:
Минимальное допустимое значение vvalue для этого ScrollPane. Значение по умолчанию - 0.
Параметры:
value - значение для свойства vmin
См. также:
  • getVmin()
  • vminProperty()

getVmin

public final double getVmin()
Возвращает значение свойства vmin.
Описание свойства:
Минимальное допустимое значение vvalue для этого ScrollPane. Значение по умолчанию - 0.
Возвращает:
значение свойства vmin
См. также:
  • setVmin(double)
  • vminProperty()

vminProperty

public final DoubleProperty vminProperty()
Минимальное допустимое значение vvalue для этого ScrollPane. Значение по умолчанию - 0.
Возвращает:
свойство vmin
См. также:
  • getVmin()
  • setVmin(double)

Установить максимальное значение по горизонтали

public final void setHmax(double value)
Устанавливает значение свойства hmax.
Описание свойства:
Максимально допустимое значение hvalue для данного элемента ScrollPane. Значение по умолчанию - 1.
Параметры:
value - значение для свойства hmax
См. также:
  • getHmax()
  • hmaxProperty()

Получить максимальное значение по горизонтали

public final double getHmax()
Возвращает значение свойства hmax.
Описание свойства:
Максимально допустимое значение hvalue для данного элемента ScrollPane. Значение по умолчанию - 1.
Возвращаемое значение:
значение свойства hmax
См. также:
  • setHmax(double)
  • hmaxProperty()

Свойство hmax

public final DoubleProperty hmaxProperty()
Максимально допустимое значение hvalue для данного элемента ScrollPane. Значение по умолчанию - 1.
Возвращаемое значение:
свойство hmax
См. также:
  • getHmax()
  • setHmax(double)

Установить максимальное значение по вертикали

public final void setVmax(double value)
Устанавливает значение свойства vmax.
Описание свойства:
Максимально допустимое значение vvalue для данного элемента ScrollPane. Значение по умолчанию - 1.
Параметры:
value - значение для свойства vmax
См. также:
  • getVmax()
  • vmaxProperty()

Получить максимальное значение по вертикали

public final double getVmax()
Возвращает значение свойства vmax.
Описание свойства:
Максимально допустимое значение vvalue для данного элемента ScrollPane. Значение по умолчанию - 1.
Возвращаемое значение:
значение свойства vmax
См. также:
  • setVmax(double)
  • vmaxProperty()

Свойство vmax

public final DoubleProperty vmaxProperty()
Максимально допустимое значение vvalue для данного элемента ScrollPane. Значение по умолчанию - 1.
Возвращаемое значение:
свойство vmax
См. также:
  • getVmax()
  • setVmax(double)

Установить соответствие ширине

public final void setFitToWidth(boolean value)
Устанавливает значение свойства fitToWidth.
Описание свойства:
Если true и содержащий узел является Resizable, то узел будет изменён для соответствия ширине области просмотра ScrollPane. Если содержащий узел не является Resizable, это значение игнорируется.
Параметры:
value - значение для свойства fitToWidth
См. также:
  • isFitToWidth()
  • fitToWidthProperty()

Соответствует ли ширине

public final boolean isFitToWidth()
Возвращает значение свойства fitToWidth.
Описание свойства:
Если true и содержащий узел является Resizable, то узел будет изменён для соответствия ширине области просмотра ScrollPane. Если содержащий узел не является Resizable, это значение игнорируется.
Возвращаемое значение:
значение свойства fitToWidth
См. также:
  • setFitToWidth(boolean)
  • fitToWidthProperty()

Свойство fitToWidth

public final BooleanProperty fitToWidthProperty()
Если true и содержащий узел является Resizable, то узел будет изменён для соответствия ширине области просмотра ScrollPane. Если содержащий узел не является Resizable, это значение игнорируется.
Возвращаемое значение:
свойство fitToWidth
См. также:
  • isFitToWidth()
  • setFitToWidth(boolean)

Установить соответствие высоте

public final void setFitToHeight(boolean value)
Устанавливает значение свойства fitToHeight.
Описание свойства:
Если true и содержащий узел является Resizable, то узел будет изменён для соответствия высоте области просмотра ScrollPane. Если содержащий узел не является Resizable, это значение игнорируется.
Параметры:
value - значение для свойства fitToHeight
См. также:
  • isFitToHeight()
  • fitToHeightProperty()

Соответствует ли высоте

public final boolean isFitToHeight()
Возвращает значение свойства fitToHeight.
Описание свойства:
Если true и содержащий узел является Resizable, то узел будет изменён для соответствия высоте области просмотра ScrollPane. Если содержащий узел не является Resizable, это значение игнорируется.
Возвращаемое значение:
значение свойства fitToHeight
См. также:
  • setFitToHeight(boolean)
  • fitToHeightProperty()

Свойство fitToHeight

public final BooleanProperty fitToHeightProperty()
Если true и содержащий узел является Resizable, то узел будет изменён для соответствия высоте области просмотра ScrollPane. Если содержащий узел не является Resizable, это значение игнорируется.
Возвращаемое значение:
свойство fitToHeight
См. также:
  • isFitToHeight()
  • setFitToHeight(boolean)

Установить возможность перемещения

public final void setPannable(boolean value)
Устанавливает значение свойства pannable.
Описание свойства:
Указывает, может ли пользователь перемещать область просмотра с помощью мыши. Если события мыши достигают ScrollPane (т.е. если события мыши не заблокированы содержащим узлом или одним из его дочерних элементов), то проверяется свойство pannable, чтобы определить, нужно ли использовать эти события для перемещения.
Параметры:
value - значение для свойства pannable
См. также:
  • isPannable()
  • pannableProperty()

Возможность перемещения

public final boolean isPannable()
Возвращает значение свойства pannable.
Описание свойства:
Указывает, может ли пользователь перемещать область просмотра с помощью мыши. Если события мыши достигают ScrollPane (т.е. если события мыши не заблокированы содержащим узлом или одним из его дочерних элементов), то проверяется свойство pannable, чтобы определить, нужно ли использовать эти события для перемещения.
Возвращаемое значение:
значение свойства pannable
См. также:
  • setPannable(boolean)
  • pannableProperty()

Свойство pannable

public final BooleanProperty pannableProperty()
Указывает, может ли пользователь перемещать область просмотра с помощью мыши. Если события мыши достигают ScrollPane (т.е. если события мыши не заблокированы содержащим узлом или одним из его дочерних элементов), то проверяется свойство pannable, чтобы определить, нужно ли использовать эти события для перемещения.
Возвращаемое значение:
свойство pannable
См. также:
  • isPannable()
  • setPannable(boolean)

Установить предпочтительную ширину области просмотра

public final void setPrefViewportWidth(double value)
Устанавливает значение свойства prefViewportWidth.
Описание свойства:
Указывает предпочтительную ширину области просмотра ScrollPane. Это ширина, которая будет доступна для узла содержимого. Общая ширина ScrollPane равна ViewportWidth + отступы
Параметры:
value - значение для свойства prefViewportWidth
См. также:
  • getPrefViewportWidth()
  • prefViewportWidthProperty()

getPrefViewportWidth

public final double getPrefViewportWidth()
Получает значение свойства prefViewportWidth.
Описание свойства:
Указывает предпочтительную ширину области просмотра ScrollPane. Это ширина, которая будет доступна узлу содержимого. Общая ширина ScrollPane равна ViewportWidth + отступы
Возвращает:
значение свойства prefViewportWidth
См. также:
  • setPrefViewportWidth(double)
  • prefViewportWidthProperty()

prefViewportWidthProperty

public final DoubleProperty prefViewportWidthProperty()
Указывает предпочтительную ширину области просмотра ScrollPane. Это ширина, которая будет доступна узлу содержимого. Общая ширина ScrollPane равна ViewportWidth + отступы
Возвращает:
свойство prefViewportWidth
См. также:
  • getPrefViewportWidth()
  • setPrefViewportWidth(double)

setPrefViewportHeight

public final void setPrefViewportHeight(double value)
Устанавливает значение свойства prefViewportHeight.
Описание свойства:
Указывает предпочтительную высоту области просмотра ScrollPane. Это высота, которая будет доступна узлу содержимого. Общая высота ScrollPane равна ViewportHeight + отступы
Параметры:
value - значение для свойства prefViewportHeight
См. также:
  • getPrefViewportHeight()
  • prefViewportHeightProperty()

getPrefViewportHeight

public final double getPrefViewportHeight()
Получает значение свойства prefViewportHeight.
Описание свойства:
Указывает предпочтительную высоту области просмотра ScrollPane. Это высота, которая будет доступна узлу содержимого. Общая высота ScrollPane равна ViewportHeight + отступы
Возвращает:
значение свойства prefViewportHeight
См. также:
  • setPrefViewportHeight(double)
  • prefViewportHeightProperty()

prefViewportHeightProperty

public final DoubleProperty prefViewportHeightProperty()
Указывает предпочтительную высоту области просмотра ScrollPane. Это высота, которая будет доступна узлу содержимого. Общая высота ScrollPane равна ViewportHeight + отступы
Возвращает:
свойство prefViewportHeight
См. также:
  • getPrefViewportHeight()
  • setPrefViewportHeight(double)

setMinViewportWidth

public final void setMinViewportWidth(double value)
Устанавливает значение свойства minViewportWidth.
Описание свойства:
Указывает минимальную ширину области просмотра ScrollPane. Это ширина, которая будет доступна узлу содержимого.
Параметры:
value - значение для свойства minViewportWidth
С тех пор:
JavaFX 8u40
См. также:
  • getMinViewportWidth()
  • minViewportWidthProperty()

getMinViewportWidth

public final double getMinViewportWidth()
Получает значение свойства minViewportWidth.
Описание свойства:
Указывает минимальную ширину области просмотра ScrollPane. Это ширина, которая будет доступна узлу содержимого.
Возвращает:
значение свойства minViewportWidth
С тех пор:
JavaFX 8u40
См. также:
  • setMinViewportWidth(double)
  • minViewportWidthProperty()

minViewportWidthProperty

public final DoubleProperty minViewportWidthProperty()
Указывает минимальную ширину области просмотра ScrollPane. Это ширина, которая будет доступна узлу содержимого.
Возвращает:
свойство minViewportWidth
С тех пор:
JavaFX 8u40
См. также:
  • getMinViewportWidth()
  • setMinViewportWidth(double)

setMinViewportHeight

public final void setMinViewportHeight(double value)
Устанавливает значение свойства minViewportHeight.
Описание свойства:
Указывает минимальную высоту области просмотра ScrollPane. Это высота, которая будет доступна узлу содержимого.
Параметры:
value - значение для свойства minViewportHeight
С тех пор:
JavaFX 8u40
См. также:
  • getMinViewportHeight()
  • minViewportHeightProperty()

getMinViewportHeight

public final double getMinViewportHeight()
Получает значение свойства minViewportHeight.
Описание свойства:
Указывает минимальную высоту области просмотра ScrollPane. Это высота, которая будет доступна узлу содержимого.
Возвращает:
значение свойства minViewportHeight
С тех пор:
JavaFX 8u40
См. также:
  • setMinViewportHeight(double)
  • minViewportHeightProperty()

minViewportHeightProperty

public final DoubleProperty minViewportHeightProperty()
Указывает минимальную высоту области просмотра ScrollPane. Это высота, которая будет доступна узлу содержимого.
Возвращает:
свойство minViewportHeight
С тех пор:
JavaFX 8u40
См. также:
  • getMinViewportHeight()
  • setMinViewportHeight(double)

setViewportBounds

public final void setViewportBounds(Bounds value)
Устанавливает значение свойства viewportBounds.
Описание свойства:
Фактические границы области просмотра ScrollPane. Это границы узла содержимого.
Параметры:
value - значение для свойства viewportBounds
См. также:
  • getViewportBounds()
  • viewportBoundsProperty()

getViewportBounds

public final Bounds getViewportBounds()
Получает значение свойства viewportBounds.
Описание свойства:
Фактические границы области просмотра ScrollPane. Это границы узла содержимого.
Возвращает:
значение свойства viewportBounds
См. также:
  • setViewportBounds(Bounds)
  • viewportBoundsProperty()

viewportBoundsProperty

public final ObjectProperty<Bounds> viewportBoundsProperty()
Фактические границы области просмотра ScrollPane. Это границы узла содержимого.
Возвращает:
свойство viewportBounds
См. также:
  • getViewportBounds()
  • setViewportBounds(Bounds)

getClassCssMetaData

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

getControlCssMetaData

public List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
Получает неизменяемый список стилизуемых свойств управления CSS.
Переопределяет:
getControlCssMetaData в классе Control
Возвращает:
неизменяемый список стилизуемых свойств управления CSS
С тех пор:
JavaFX 8.0

getInitialFocusTraversable

protected Boolean getInitialFocusTraversable()
Возвращает начальное состояние проходки фокуса для данного элемента управления, для использования движком JavaFX CSS для правильного установки начального значения. Этот метод переопределён, так как по умолчанию элементы управления пользовательского интерфейса имеют проходку фокуса, установленную в значение true, но это не подходит для данного элемента управления.
Переопределяет:
getInitialFocusTraversable в классе Control
Возвращает:
начальное состояние проходки фокуса для данного элемента управления
С тех пор:
9

© 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