Класс ScrollPane
- Все реализуемые интерфейсы:
-
Styleable,EventTarget,Skinnable
@DefaultProperty("content") public class ScrollPane extends Control ScrollPane позволяет приложению установить текущие, минимальные и максимальные значения для позиционирования содержимого в горизонтальном и вертикальном направлениях. Эти значения отображаются пропорционально на layoutBounds содержащего узла.
Расчеты макета ScrollPane основаны на layoutBounds, а не на boundsInParent (визуальные границы) узла прокрутки. Если приложение хочет, чтобы прокрутка основывалась на визуальных границах узла (например, для масштабируемого содержимого), ему необходимо обернуть узел прокрутки в Group.
ScrollPane устанавливает focusTraversable в false.
ScrollPane реагирует на нажатия клавиш только при фокусе (Node.isFocused() возвращает true) и не будет реагировать на события нажатия клавиш, которые распространяются от фокусированного элемента управления-потомка.
В этом примере создается ScrollPane, содержащий прямоугольник:
Rectangle rect = new Rectangle(200, 200, Color.RED);
ScrollPane s1 = new ScrollPane();
s1.setPrefSize(120, 120);
s1.setContent(rect); - С момента:
- JavaFX 2.0
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
static enum |
ScrollPane.ScrollBarPolicy |
Перечисление, определяющее политику, которая используется управляемым элементом прокрутки для определения, отображать ли полосу прокрутки. |
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
final ObjectProperty |
content |
Узел, используемый в качестве содержимого этого ScrollPane. |
final BooleanProperty |
fitToHeight |
Если true и если содержащий узел является Resizable, то узел будет сохранять размер, соответствующий высоте области просмотра ScrollPane. |
final BooleanProperty |
fitToWidth |
Если true и если содержащий узел является Resizable, то узел будет сохранять размер, соответствующий ширине области просмотра ScrollPane. |
final ObjectProperty |
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 |
vbarPolicy |
Определяет политику отображения вертикальной полосы прокрутки. |
final ObjectProperty |
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
Краткое описание полей
Поля, объявленные в классе javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
Поля, объявленные в классе javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
ScrollPane() |
Создаёт новый ScrollPane. |
ScrollPane |
Создаёт новый ScrollPane. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final ObjectProperty |
contentProperty() |
Узел, используемый в качестве содержимого этого ScrollPane. |
final BooleanProperty |
fitToHeightProperty() |
Если true и содержимый узел является Resizable, то узел будет сохранять размер, соответствующий высоте области просмотра ScrollPane. |
final BooleanProperty |
fitToWidthProperty() |
Если true и содержимый узел является Resizable, то узел будет сохранять размер, соответствующий ширине области просмотра ScrollPane. |
static List |
getClassCssMetaData() |
Получает связанное с этим классом CssMetaData, которое может включать в себя CssMetaData его суперклассов. |
final Node |
getContent() |
Получает значение свойства content. |
List |
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 |
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. |
| ... | ... | ... |
Методы, объявленные в классе 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, requestFocusTraversal, 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
- Since:
- JavaFX 8u40
- См. также:
minViewportHeight
public final DoubleProperty minViewportHeightProperty
- Since:
- JavaFX 8u40
- См. также:
viewportBounds
public final ObjectProperty<Bounds> viewportBoundsProperty
- См. также:
Подробное описание конструкторов
ScrollPane
public ScrollPane()
ScrollPane
public ScrollPane(Node content)
- Параметры:
-
content- начальное содержимое для ScrollPane - Since:
- JavaFX 8.0
Подробное описание методов
setHbarPolicy
public final void setHbarPolicy(ScrollPane.ScrollBarPolicy value)
hbarPolicy.- Описание свойства:
- Определяет политику отображения горизонтальной полосы прокрутки.
- Параметры:
-
value- значение для свойстваhbarPolicy - См. также:
getHbarPolicy
public final ScrollPane.ScrollBarPolicy getHbarPolicy()
hbarPolicy.- Описание свойства:
- Определяет политику отображения горизонтальной полосы прокрутки.
- Возвращает:
- значение свойства
hbarPolicy - См. также:
hbarPolicyProperty
public final ObjectProperty<ScrollPane.ScrollBarPolicy> hbarPolicyProperty()
- Возвращает:
- свойство
hbarPolicy - См. также:
setVbarPolicy
public final void setVbarPolicy(ScrollPane.ScrollBarPolicy value)
vbarPolicy.- Описание свойства:
- Определяет политику отображения вертикальной полосы прокрутки.
- Параметры:
-
value- значение для свойстваvbarPolicy - См. также:
getVbarPolicy
public final ScrollPane.ScrollBarPolicy getVbarPolicy()
vbarPolicy.- Описание свойства:
- Определяет политику отображения вертикальной полосы прокрутки.
- Возвращает:
- значение свойства
vbarPolicy - См. также:
vbarPolicyProperty
public final ObjectProperty<ScrollPane.ScrollBarPolicy> vbarPolicyProperty()
- Возвращает:
- свойство
vbarPolicy - См. также:
setContent
public final void setContent(Node value)
content.- Описание свойства:
- Узел, используемый в качестве содержимого этого ScrollPane.
- Параметры:
-
value- значение для свойстваcontent - См. также:
getContent
public final Node getContent()
content.- Описание свойства:
- Узел, используемый в качестве содержимого этого ScrollPane.
- Возвращает:
- значение свойства
content - См. также:
contentProperty
public final ObjectProperty<Node> contentProperty()
- Возвращает:
- свойство
content - См. также:
setHvalue
public final void setHvalue(double value)
hvalue.- Описание свойства:
- Текущая горизонтальная позиция прокрутки ScrollPane. Это значение может быть установлено приложением для программируемой прокрутки представления. ScrollPane будет обновлять это значение всякий раз, когда пользователь прокручивает или перемещает область просмотра. Это значение должно всегда находиться в диапазоне от
hminдоhmax. Когдаhvalueравноhmin, содержимое размещается так, чтобы егоminXбыло видимым. Когдаhvalueравноhmax, содержимое размещается так, чтобы егоmaxXбыло видимым. Когдаhvalueнаходится междуhminиhmax, содержимое размещается пропорционально междуminXиmaxX. - Параметры:
-
value- значение для свойстваhvalue - См. также:
getHvalue
public final double getHvalue()
hvalue.- Описание свойства:
- Текущая позиция горизонтальной прокрутки ScrollPane. Это значение может быть установлено приложением для программируемой прокрутки представления. ScrollPane обновит это значение всякий раз, когда пользователь прокрутит или переместит область просмотра. Это значение должно всегда находиться в диапазоне от
hminдоhmax. Когдаhvalueравноhmin, содержащийся узел размещается так, чтобы его layoutBoundsminXбыло видно. Когдаhvalueравноhmax, содержащийся узел размещается так, чтобы его layoutBoundsmaxXбыло видно. Когдаhvalueнаходится междуhminиhmax, содержащийся узел размещается пропорционально между layoutBoundsminXи layoutBoundsmaxX. - Возвращает:
- значение свойства
hvalue - См. также:
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 - См. также:
setHmax
public final void setHmax(double value)
hmax.- Описание свойства:
- Максимально допустимое значение
hvalueдля этого ScrollPane. Значение по умолчанию - 1. - Параметры:
-
value- значение для свойстваhmax - См. также:
getHmax
public final double getHmax()
hmax.- Описание свойства:
- Максимально допустимое значение
hvalueдля этого ScrollPane. Значение по умолчанию - 1. - Возвращает:
- значение свойства
hmax - См. также:
hmaxProperty
public final DoubleProperty hmaxProperty()
hvalue для этого ScrollPane. Значение по умолчанию - 1.- Возвращает:
- свойство
hmax - См. также:
setVmax
public final void setVmax(double value)
vmax.- Описание свойства:
- Максимально допустимое значение
vvalueдля этого ScrollPane. Значение по умолчанию - 1. - Параметры:
-
value- значение для свойстваvmax - См. также:
getVmax
public final double getVmax()
vmax.- Описание свойства:
- Максимально допустимое значение
vvalueдля этого ScrollPane. Значение по умолчанию - 1. - Возвращает:
- значение свойства
vmax - См. также:
vmaxProperty
public final DoubleProperty vmaxProperty()
vvalue для этого ScrollPane. Значение по умолчанию - 1.- Возвращает:
- свойство
vmax - См. также:
setFitToWidth
public final void setFitToWidth(boolean value)
fitToWidth.- Описание свойства:
- Если true и содержащий узел является Resizable, то узел будет переразмерен для соответствия ширине области просмотра ScrollPane. Если содержащий узел не является Resizable, это значение игнорируется.
- Параметры:
-
value- значение для свойстваfitToWidth - См. также:
isFitToWidth
public final boolean isFitToWidth()
fitToWidth.- Описание свойства:
- Если true и содержащий узел является Resizable, то узел будет переразмерен для соответствия ширине области просмотра ScrollPane. Если содержащий узел не является Resizable, это значение игнорируется.
- Возвращает:
- значение свойства
fitToWidth - См. также:
fitToWidthProperty
public final BooleanProperty fitToWidthProperty()
- Возвращает:
- свойство
fitToWidth - См. также:
setFitToHeight
public final void setFitToHeight(boolean value)
fitToHeight.- Описание свойства:
- Если true и содержащий узел является Resizable, то узел будет переразмерен для соответствия высоте области просмотра ScrollPane. Если содержащий узел не является Resizable, это значение игнорируется.
- Параметры:
-
value- значение для свойстваfitToHeight - См. также:
isFitToHeight
public final boolean isFitToHeight()
fitToHeight.- Описание свойства:
- Если true и содержащий узел является Resizable, то узел будет переразмерен для соответствия высоте области просмотра ScrollPane. Если содержащий узел не является Resizable, это значение игнорируется.
- Возвращает:
- значение свойства
fitToHeight - См. также:
fitToHeightProperty
public final BooleanProperty fitToHeightProperty()
- Возвращает:
- свойство
fitToHeight - См. также:
setPannable
public final void setPannable(boolean value)
pannable.- Описание свойства:
- Определяет, может ли пользователь перемещать область просмотра с помощью мыши. Если события мыши достигают ScrollPane (то есть, если события мыши не блокируются содержащим узлом или одним из его дочерних элементов), то проверяется свойство
pannable, чтобы определить, следует ли использовать события для перемещения. - Параметры:
-
value- значение для свойстваpannable - См. также:
isPannable
public final boolean isPannable()
pannable.- Описание свойства:
- Указывает, может ли пользователь перемещать область просмотра с помощью мыши. Если события мыши достигают ScrollPane (то есть, если события мыши не блокируются содержащим узлом или одним из его дочерних элементов), то
pannableиспользуется для определения того, следует ли использовать эти события для перемещения. - Возвращает:
- значение свойства
pannable - См. также:
pannableProperty
public final BooleanProperty pannableProperty()
pannable используется для определения того, следует ли использовать эти события для перемещения.- Возвращает:
- свойство
pannable - См. также:
setPrefViewportWidth
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.