Класс ScrollPane
- Все реализованные интерфейсы:
-
Styleable,EventTarget,Skinnable
@DefaultProperty("content") public class ScrollPane extends Control 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); - С:
- 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 |
Создает новый 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 |
Устанавливает значение свойства content. |
final void |
setFitToHeight |
Устанавливает значение свойства 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
Методы, объявленные в интерфейсе javafx.css.Styleable
getStyleableNode
Подробное описание свойств
hbarPolicy
public final ObjectProperty<ScrollPane.ScrollBarPolicy> hbarPolicyProperty
vbarPolicy
public final ObjectProperty<ScrollPane.ScrollBarPolicy> vbarPolicyProperty
content
public final ObjectProperty<Node> contentProperty
- См. также:
hvalue
public final DoubleProperty hvalueProperty
hmin до hmax. Когда hvalue равно hmin, содержимое размещается так, чтобы его layoutBounds minX было видно. Когда hvalue равно hmax, содержимое размещается так, чтобы его layoutBounds maxX было видно. Когда hvalue находится между hmin и hmax, содержимое размещается пропорционально между layoutBounds minX и layoutBounds maxX.- См. также:
vvalue
public final DoubleProperty vvalueProperty
vmin до vmax. Когда vvalue равно vmin, содержимое размещается так, чтобы его layoutBounds minY было видно. Когда vvalue равно vmax, содержимое размещается так, чтобы его layoutBounds maxY было видно. Когда vvalue находится между vmin и vmax, содержимое размещается пропорционально между layoutBounds minY и layoutBounds maxY.- См. также:
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
fitToHeight
public final BooleanProperty fitToHeightProperty
pannable
public final BooleanProperty pannableProperty
pannable используется для определения, следует ли использовать события для перемещения.- См. также:
prefViewportWidth
public final DoubleProperty prefViewportWidthProperty
prefViewportHeight
public final DoubleProperty prefViewportHeightProperty
minViewportWidth
public final DoubleProperty minViewportWidthProperty
- С:
- JavaFX 8u40
- См. также:
minViewportHeight
public final DoubleProperty minViewportHeightProperty
- Since:
- JavaFX 8u40
- See Also:
viewportBounds
public final ObjectProperty<Bounds> viewportBoundsProperty
Подробное описание конструкторов
ScrollPane
public ScrollPane()
ScrollPane
public ScrollPane(Node content)
- Parameters:
-
content- начальное содержимое для ScrollPane - Since:
- JavaFX 8.0
Подробное описание методов
setHbarPolicy
public final void setHbarPolicy(ScrollPane.ScrollBarPolicy value)
hbarPolicy.- Property description:
- Указывает политику отображения горизонтальной полосы прокрутки.
- Parameters:
-
value- значение для свойстваhbarPolicy - See Also:
getHbarPolicy
public final ScrollPane.ScrollBarPolicy getHbarPolicy()
hbarPolicy.- Property description:
- Указывает политику отображения горизонтальной полосы прокрутки.
- Returns:
- значение свойства
hbarPolicy - See Also:
hbarPolicyProperty
public final ObjectProperty<ScrollPane.ScrollBarPolicy> hbarPolicyProperty()
- Returns:
- свойство
hbarPolicy - See Also:
setVbarPolicy
public final void setVbarPolicy(ScrollPane.ScrollBarPolicy value)
vbarPolicy.- Property description:
- Указывает политику отображения вертикальной полосы прокрутки.
- Parameters:
-
value- значение для свойстваvbarPolicy - See Also:
getVbarPolicy
public final ScrollPane.ScrollBarPolicy getVbarPolicy()
vbarPolicy.- Property description:
- Указывает политику отображения вертикальной полосы прокрутки.
- Returns:
- значение свойства
vbarPolicy - See Also:
vbarPolicyProperty
public final ObjectProperty<ScrollPane.ScrollBarPolicy> vbarPolicyProperty()
- Returns:
- свойство
vbarPolicy - See Also:
setContent
public final void setContent(Node value)
content.- Property description:
- Узел, используемый в качестве содержимого этого ScrollPane.
- Parameters:
-
value- значение для свойстваcontent - See Also:
getContent
public final Node getContent()
content.- Property description:
- Узел, используемый в качестве содержимого этого ScrollPane.
- Returns:
- значение свойства
content - See Also:
contentProperty
public final ObjectProperty<Node> contentProperty()
- Returns:
- свойство
content - See Also:
setHvalue
public final void setHvalue(double value)
hvalue.- Property description:
- Текущее горизонтальное положение прокрутки ScrollPane. Это значение может быть установлено приложением для программной прокрутки просмотра. ScrollPane обновит это значение всякий раз, когда пользователь прокрутит или перемещает область просмотра. Это значение должно всегда находиться в диапазоне от
hminдоhmax. Когдаhvalueравноhmin, содержимое расположено так, что его layoutBoundsminXвидно. Когдаhvalueравноhmax, содержимое расположено так, что его layoutBoundsmaxXвидно. Когдаhvalueнаходится междуhminиhmax, содержимое расположено пропорционально между layoutBoundsminXи layoutBoundsmaxX. - Parameters:
-
value- значение для свойстваhvalue - See Also:
getHvalue
public final double getHvalue()
hvalue.- Property description:
- Текущее горизонтальное положение прокрутки ScrollPane. Это значение может быть установлено приложением для программной прокрутки просмотра. ScrollPane обновит это значение всякий раз, когда пользователь прокрутит или перемещает область просмотра. Это значение должно всегда находиться в диапазоне от
hminдоhmax. Когдаhvalueравноhmin, содержимое расположено так, что его layoutBoundsminXвидно. Когдаhvalueравноhmax, содержимое расположено так, что его layoutBoundsmaxXвидно. Когдаhvalueнаходится междуhminиhmax, содержимое расположено пропорционально между layoutBoundsminXи layoutBoundsmaxX. - Returns:
- значение свойства
hvalue - See Also:
hvalueProperty
public final DoubleProperty hvalueProperty()
hmin до hmax. Когда hvalue равно hmin, содержащий узел размещён так, что его layoutBounds minX виден. Когда hvalue равно hmax, содержащий узел размещён так, что его layoutBounds maxX виден. Когда hvalue находится между hmin и hmax, содержащий узел размещается пропорционально между layoutBounds minX и layoutBounds maxX.- Возвращает:
- свойство
hvalue - См. также:
setVvalue
public final void setVvalue(double value)
vvalue.- Описание свойства:
- Текущее вертикальное положение прокрутки ScrollPane. Это значение может быть установлено приложением для программной прокрутки представления. ScrollPane обновит это значение всякий раз, когда пользователь прокрутит или перемещает область просмотра. Это значение должно всегда находиться в диапазоне от
vminдоvmax. Когдаvvalueравноvmin, содержащий узел размещён так, что его layoutBoundsminYвиден. Когдаvvalueравноvmax, содержащий узел размещён так, что его layoutBoundsmaxYвиден. Когдаvvalueнаходится междуvminиvmax, содержащий узел размещается пропорционально между layoutBoundsminYи layoutBoundsmaxY. - Параметры:
-
value- значение для свойстваvvalue - См. также:
getVvalue
public final double getVvalue()
vvalue.- Описание свойства:
- Текущее вертикальное положение прокрутки ScrollPane. Это значение может быть установлено приложением для программной прокрутки представления. ScrollPane обновит это значение всякий раз, когда пользователь прокрутит или перемещает область просмотра. Это значение должно всегда находиться в диапазоне от
vminдоvmax. Когдаvvalueравноvmin, содержащий узел размещён так, что его layoutBoundsminYвиден. Когдаvvalueравноvmax, содержащий узел размещён так, что его layoutBoundsmaxYвиден. Когдаvvalueнаходится междуvminиvmax, содержащий узел размещается пропорционально между layoutBoundsminYи layoutBoundsmaxY. - Возвращает:
- значение свойства
vvalue - См. также:
vvalueProperty
public final DoubleProperty vvalueProperty()
vmin до vmax. Когда vvalue равно vmin, содержащий узел размещён так, что его layoutBounds minY виден. Когда vvalue равно vmax, содержащий узел размещён так, что его layoutBounds maxY виден. Когда vvalue находится между vmin и vmax, содержащий узел размещается пропорционально между layoutBounds minY и layoutBounds maxY.- Возвращает:
- свойство
vvalue - См. также:
setHmin
public final void setHmin(double value)
hmin.- Описание свойства:
- Минимальное допустимое значение
hvalueдля этого ScrollPane. Значение по умолчанию - 0. - Параметры:
-
value- значение для свойстваhmin - См. также:
getHmin
public final double getHmin()
hmin.- Описание свойства:
- Минимальное допустимое значение
hvalueдля этого ScrollPane. Значение по умолчанию - 0. - Возвращает:
- значение свойства
hmin - См. также:
hminProperty
public final DoubleProperty hminProperty()
hvalue для этого ScrollPane. Значение по умолчанию - 0.- Возвращает:
- свойство
hmin - См. также:
setVmin
public final void setVmin(double value)
vmin.- Описание свойства:
- Минимальное допустимое значение
vvalueдля этого ScrollPane. Значение по умолчанию - 0. - Параметры:
-
value- значение для свойстваvmin - См. также:
getVmin
public final double getVmin()
vmin.- Описание свойства:
- Минимальное допустимое значение
vvalueдля этого ScrollPane. Значение по умолчанию - 0. - Возвращает:
- значение свойства
vmin - См. также:
vminProperty
public final DoubleProperty vminProperty()
vvalue для этого ScrollPane. Значение по умолчанию - 0.- Возвращает:
- свойство
vmin - См. также:
Установить максимальное значение по горизонтали
public final void setHmax(double value)
hmax.- Описание свойства:
- Максимально допустимое значение
hvalueдля данного элемента ScrollPane. Значение по умолчанию - 1. - Параметры:
-
value- значение для свойстваhmax - См. также:
Получить максимальное значение по горизонтали
public final double getHmax()
hmax.- Описание свойства:
- Максимально допустимое значение
hvalueдля данного элемента ScrollPane. Значение по умолчанию - 1. - Возвращаемое значение:
- значение свойства
hmax - См. также:
Свойство hmax
public final DoubleProperty hmaxProperty()
hvalue для данного элемента ScrollPane. Значение по умолчанию - 1.- Возвращаемое значение:
- свойство
hmax - См. также:
Установить максимальное значение по вертикали
public final void setVmax(double value)
vmax.- Описание свойства:
- Максимально допустимое значение
vvalueдля данного элемента ScrollPane. Значение по умолчанию - 1. - Параметры:
-
value- значение для свойстваvmax - См. также:
Получить максимальное значение по вертикали
public final double getVmax()
vmax.- Описание свойства:
- Максимально допустимое значение
vvalueдля данного элемента ScrollPane. Значение по умолчанию - 1. - Возвращаемое значение:
- значение свойства
vmax - См. также:
Свойство vmax
public final DoubleProperty vmaxProperty()
vvalue для данного элемента ScrollPane. Значение по умолчанию - 1.- Возвращаемое значение:
- свойство
vmax - См. также:
Установить соответствие ширине
public final void setFitToWidth(boolean value)
fitToWidth.- Описание свойства:
- Если true и содержащий узел является Resizable, то узел будет изменён для соответствия ширине области просмотра ScrollPane. Если содержащий узел не является Resizable, это значение игнорируется.
- Параметры:
-
value- значение для свойстваfitToWidth - См. также:
Соответствует ли ширине
public final boolean isFitToWidth()
fitToWidth.- Описание свойства:
- Если true и содержащий узел является Resizable, то узел будет изменён для соответствия ширине области просмотра ScrollPane. Если содержащий узел не является Resizable, это значение игнорируется.
- Возвращаемое значение:
- значение свойства
fitToWidth - См. также:
Свойство fitToWidth
public final BooleanProperty fitToWidthProperty()
- Возвращаемое значение:
- свойство
fitToWidth - См. также:
Установить соответствие высоте
public final void setFitToHeight(boolean value)
fitToHeight.- Описание свойства:
- Если true и содержащий узел является Resizable, то узел будет изменён для соответствия высоте области просмотра ScrollPane. Если содержащий узел не является Resizable, это значение игнорируется.
- Параметры:
-
value- значение для свойстваfitToHeight - См. также:
Соответствует ли высоте
public final boolean isFitToHeight()
fitToHeight.- Описание свойства:
- Если true и содержащий узел является Resizable, то узел будет изменён для соответствия высоте области просмотра ScrollPane. Если содержащий узел не является Resizable, это значение игнорируется.
- Возвращаемое значение:
- значение свойства
fitToHeight - См. также:
Свойство fitToHeight
public final BooleanProperty fitToHeightProperty()
- Возвращаемое значение:
- свойство
fitToHeight - См. также:
Установить возможность перемещения
public final void setPannable(boolean value)
pannable.- Описание свойства:
- Указывает, может ли пользователь перемещать область просмотра с помощью мыши. Если события мыши достигают ScrollPane (т.е. если события мыши не заблокированы содержащим узлом или одним из его дочерних элементов), то проверяется свойство
pannable, чтобы определить, нужно ли использовать эти события для перемещения. - Параметры:
-
value- значение для свойстваpannable - См. также:
Возможность перемещения
public final boolean isPannable()
pannable.- Описание свойства:
- Указывает, может ли пользователь перемещать область просмотра с помощью мыши. Если события мыши достигают ScrollPane (т.е. если события мыши не заблокированы содержащим узлом или одним из его дочерних элементов), то проверяется свойство
pannable, чтобы определить, нужно ли использовать эти события для перемещения. - Возвращаемое значение:
- значение свойства
pannable - См. также:
Свойство pannable
public final BooleanProperty pannableProperty()
pannable, чтобы определить, нужно ли использовать эти события для перемещения.- Возвращаемое значение:
- свойство
pannable - См. также:
Установить предпочтительную ширину области просмотра
public final void setPrefViewportWidth(double value)
prefViewportWidth.- Описание свойства:
- Указывает предпочтительную ширину области просмотра ScrollPane. Это ширина, которая будет доступна для узла содержимого. Общая ширина ScrollPane равна ViewportWidth + отступы
- Параметры:
-
value- значение для свойстваprefViewportWidth - См. также:
getPrefViewportWidth
public final double getPrefViewportWidth()
prefViewportWidth.- Описание свойства:
- Указывает предпочтительную ширину области просмотра ScrollPane. Это ширина, которая будет доступна узлу содержимого. Общая ширина ScrollPane равна ViewportWidth + отступы
- Возвращает:
- значение свойства
prefViewportWidth - См. также:
prefViewportWidthProperty
public final DoubleProperty prefViewportWidthProperty()
- Возвращает:
- свойство
prefViewportWidth - См. также:
setPrefViewportHeight
public final void setPrefViewportHeight(double value)
prefViewportHeight.- Описание свойства:
- Указывает предпочтительную высоту области просмотра ScrollPane. Это высота, которая будет доступна узлу содержимого. Общая высота ScrollPane равна ViewportHeight + отступы
- Параметры:
-
value- значение для свойстваprefViewportHeight - См. также:
getPrefViewportHeight
public final double getPrefViewportHeight()
prefViewportHeight.- Описание свойства:
- Указывает предпочтительную высоту области просмотра ScrollPane. Это высота, которая будет доступна узлу содержимого. Общая высота ScrollPane равна ViewportHeight + отступы
- Возвращает:
- значение свойства
prefViewportHeight - См. также:
prefViewportHeightProperty
public final DoubleProperty prefViewportHeightProperty()
- Возвращает:
- свойство
prefViewportHeight - См. также:
setMinViewportWidth
public final void setMinViewportWidth(double value)
minViewportWidth.- Описание свойства:
- Указывает минимальную ширину области просмотра ScrollPane. Это ширина, которая будет доступна узлу содержимого.
- Параметры:
-
value- значение для свойстваminViewportWidth - С тех пор:
- JavaFX 8u40
- См. также:
getMinViewportWidth
public final double getMinViewportWidth()
minViewportWidth.- Описание свойства:
- Указывает минимальную ширину области просмотра ScrollPane. Это ширина, которая будет доступна узлу содержимого.
- Возвращает:
- значение свойства
minViewportWidth - С тех пор:
- JavaFX 8u40
- См. также:
minViewportWidthProperty
public final DoubleProperty minViewportWidthProperty()
- Возвращает:
- свойство
minViewportWidth - С тех пор:
- JavaFX 8u40
- См. также:
setMinViewportHeight
public final void setMinViewportHeight(double value)
minViewportHeight.- Описание свойства:
- Указывает минимальную высоту области просмотра ScrollPane. Это высота, которая будет доступна узлу содержимого.
- Параметры:
-
value- значение для свойстваminViewportHeight - С тех пор:
- JavaFX 8u40
- См. также:
getMinViewportHeight
public final double getMinViewportHeight()
minViewportHeight.- Описание свойства:
- Указывает минимальную высоту области просмотра ScrollPane. Это высота, которая будет доступна узлу содержимого.
- Возвращает:
- значение свойства
minViewportHeight - С тех пор:
- JavaFX 8u40
- См. также:
minViewportHeightProperty
public final DoubleProperty minViewportHeightProperty()
- Возвращает:
- свойство
minViewportHeight - С тех пор:
- JavaFX 8u40
- См. также:
setViewportBounds
public final void setViewportBounds(Bounds value)
viewportBounds.- Описание свойства:
- Фактические границы области просмотра ScrollPane. Это границы узла содержимого.
- Параметры:
-
value- значение для свойстваviewportBounds - См. также:
getViewportBounds
public final Bounds getViewportBounds()
viewportBounds.- Описание свойства:
- Фактические границы области просмотра ScrollPane. Это границы узла содержимого.
- Возвращает:
- значение свойства
viewportBounds - См. также:
viewportBoundsProperty
public final ObjectProperty<Bounds> viewportBoundsProperty()
- Возвращает:
- свойство
viewportBounds - См. также:
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
CssMetaData, связанное с этим классом, которое может включать CssMetaData его суперклассов.- Возвращает:
CssMetaData- С тех пор:
- JavaFX 8.0
getControlCssMetaData
public List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
- Переопределяет:
-
getControlCssMetaDataв классеControl - Возвращает:
- неизменяемый список стилизуемых свойств управления CSS
- С тех пор:
- JavaFX 8.0
getInitialFocusTraversable
protected Boolean getInitialFocusTraversable()
- Переопределяет:
-
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.