Spec-Zone .ru
спецификации, руководства, описания, API
|
public class ScrollPane extends Control
ScrollPane позволяет приложению устанавливать ток, минимум, и максимальные значения для того, чтобы расположить содержание в горизонталь и вертикальные направления. Эти значения отображаются пропорционально на layoutBounds
из содержавшего узла.
Вычисления расположения ScrollPane основаны на layoutBounds, а не boundsInParent (визуальные границы) узла прокрутки. Если приложение хочет, чтобы прокрутка была основана на визуальных границах узла (для масштабируемого контента и т.д.), они должны обернуть узел прокрутки в Группу.
ScrollPane устанавливает focusTraversable в ложь.
Этот пример создает ScrollPane, который содержит Прямоугольник:
import javafx.scene.control.ScrollPane;
import javafx.scene.shape.Rectangle;
Rectangle rect = new Rectangle(200, 200, Color.RED);
ScrollPane s1 = new ScrollPane();
s1.setPrefSize(120, 120);
s1.setContent(rect);
Реализация ScrollPane Согласно JavaFX Спецификация API Управления UIВвести | Свойство и Описание |
---|---|
ObjectProperty<Node> |
контент
Узел, используемый в качестве контента этого ScrollPane.
|
BooleanProperty |
fitToHeight
Если истина и если содержавший узел является Изменяемого размера, то узел будет сохранен измененным, чтобы соответствовать height области просмотра ScrollPane.
|
BooleanProperty |
fitToWidth
Если истина и если содержавший узел является Изменяемого размера, то узел будет сохранен измененным, чтобы соответствовать width области просмотра ScrollPane.
|
ObjectProperty<ScrollPane.ScrollBarPolicy> |
hbarPolicy
Определяет политику для того, чтобы показать горизонтальную полосу прокрутки.
|
DoubleProperty |
hmax
Допустимый максимум
hvalue для этого ScrollPane. |
DoubleProperty |
hmin
Допустимый минимум
hvalue для этого ScrollPane. |
DoubleProperty |
hvalue
Текущая горизонталь прокручивает позицию ScrollPane.
|
BooleanProperty |
pannable
Определяет, должен ли пользователь быть в состоянии панорамировать область просмотра при использовании мыши.
|
DoubleProperty |
prefViewportHeight
Определите привилегированный height Области просмотра ScrollPane.
|
DoubleProperty |
prefViewportWidth
Определите perferred width Области просмотра ScrollPane.
|
ObjectProperty<ScrollPane.ScrollBarPolicy> |
vbarPolicy
Определяет политику для того, чтобы показать вертикальную полосу прокрутки.
|
ObjectProperty<Bounds> |
viewportBounds
Фактические Границы Области просмотра ScrollPane.
|
DoubleProperty |
vmax
Допустимый максимум
vvalue для этого ScrollPane. |
DoubleProperty |
vmin
Допустимый минимум
vvalue для этого ScrollPane. |
DoubleProperty |
vvalue
Текущая вертикаль прокручивает позицию ScrollPane.
|
contextMenuProperty, heightProperty, maxHeightProperty, maxWidthProperty, minHeightProperty, minWidthProperty, prefHeightProperty, prefWidthProperty, skinProperty, tooltipProperty, widthProperty
needsLayoutProperty
blendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, managedProperty, mouseTransparentProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDraggedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onScrollProperty, opacityProperty, parentProperty, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty
Модификатор и Тип | Класс и Описание |
---|---|
static class |
ScrollPane. ScrollBarPolicy
Перечисление, обозначающее политику, которая будет использоваться Управлением с возможностью прокрутки в решении, показать ли полосу прокрутки.
|
USE_COMPUTED_SIZE, USE_PREF_SIZE
Конструктор и Описание |
---|
ScrollPane()
Создает новый ScrollPane.
|
Модификатор и Тип | Метод и Описание |
---|---|
ObjectProperty<Node> |
contentProperty()
Узел, используемый в качестве контента этого ScrollPane.
|
BooleanProperty |
fitToHeightProperty()
Если истина и если содержавший узел является Изменяемого размера, то узел будет сохранен измененным, чтобы соответствовать height области просмотра ScrollPane.
|
BooleanProperty |
fitToWidthProperty()
Если истина и если содержавший узел является Изменяемого размера, то узел будет сохранен измененным, чтобы соответствовать width области просмотра ScrollPane.
|
Узел |
getContent()
Узел, используемый в качестве контента этого ScrollPane.
|
ScrollPane. ScrollBarPolicy |
getHbarPolicy()
Определяет политику для того, чтобы показать горизонтальную полосу прокрутки.
|
double |
getHmax()
Допустимый максимум
hvalue для этого ScrollPane. |
double |
getHmin()
Допустимый минимум
hvalue для этого ScrollPane. |
double |
getHvalue()
Текущая горизонталь прокручивает позицию ScrollPane.
|
double |
getPrefViewportHeight()
Определите привилегированный height Области просмотра ScrollPane.
|
double |
getPrefViewportWidth()
Определите perferred width Области просмотра ScrollPane.
|
ScrollPane. ScrollBarPolicy |
getVbarPolicy()
Определяет политику для того, чтобы показать вертикальную полосу прокрутки.
|
Границы |
getViewportBounds()
Фактические Границы Области просмотра ScrollPane.
|
double |
getVmax()
Допустимый максимум
vvalue для этого ScrollPane. |
double |
getVmin()
Допустимый минимум
vvalue для этого ScrollPane. |
double |
getVvalue()
Текущая вертикаль прокручивает позицию ScrollPane.
|
ObjectProperty<ScrollPane.ScrollBarPolicy> |
hbarPolicyProperty()
Определяет политику для того, чтобы показать горизонтальную полосу прокрутки.
|
DoubleProperty |
hmaxProperty()
Допустимый максимум
hvalue для этого ScrollPane. |
DoubleProperty |
hminProperty()
Допустимый минимум
hvalue для этого ScrollPane. |
DoubleProperty |
hvalueProperty()
Текущая горизонталь прокручивает позицию ScrollPane.
|
boolean |
isFitToHeight()
Если истина и если содержавший узел является Изменяемого размера, то узел будет сохранен измененным, чтобы соответствовать height области просмотра ScrollPane.
|
boolean |
isFitToWidth()
Если истина и если содержавший узел является Изменяемого размера, то узел будет сохранен измененным, чтобы соответствовать width области просмотра ScrollPane.
|
boolean |
isPannable()
Определяет, должен ли пользователь быть в состоянии панорамировать область просмотра при использовании мыши.
|
BooleanProperty |
pannableProperty()
Определяет, должен ли пользователь быть в состоянии панорамировать область просмотра при использовании мыши.
|
DoubleProperty |
prefViewportHeightProperty()
Определите привилегированный height Области просмотра ScrollPane.
|
DoubleProperty |
prefViewportWidthProperty()
Определите perferred width Области просмотра ScrollPane.
|
void |
setContent(Node value)
Узел, используемый в качестве контента этого ScrollPane.
|
void |
setFitToHeight(boolean value)
Если истина и если содержавший узел является Изменяемого размера, то узел будет сохранен измененным, чтобы соответствовать height области просмотра ScrollPane.
|
void |
setFitToWidth(boolean value)
Если истина и если содержавший узел является Изменяемого размера, то узел будет сохранен измененным, чтобы соответствовать width области просмотра ScrollPane.
|
void |
setHbarPolicy(ScrollPane.ScrollBarPolicy value)
Определяет политику для того, чтобы показать горизонтальную полосу прокрутки.
|
void |
setHmax(double value)
Допустимый максимум
hvalue для этого ScrollPane. |
void |
setHmin(double value)
Допустимый минимум
hvalue для этого ScrollPane. |
void |
setHvalue(double value)
Текущая горизонталь прокручивает позицию ScrollPane.
|
void |
setPannable(boolean value)
Определяет, должен ли пользователь быть в состоянии панорамировать область просмотра при использовании мыши.
|
void |
setPrefViewportHeight(double value)
Определите привилегированный height Области просмотра ScrollPane.
|
void |
setPrefViewportWidth(double value)
Определите perferred width Области просмотра ScrollPane.
|
void |
setVbarPolicy(ScrollPane.ScrollBarPolicy value)
Определяет политику для того, чтобы показать вертикальную полосу прокрутки.
|
void |
setViewportBounds(Bounds value)
Фактические Границы Области просмотра ScrollPane.
|
void |
setVmax(double value)
Допустимый максимум
vvalue для этого ScrollPane. |
void |
setVmin(double value)
Допустимый минимум
vvalue для этого ScrollPane. |
void |
setVvalue(double value)
Текущая вертикаль прокручивает позицию ScrollPane.
|
ObjectProperty<ScrollPane.ScrollBarPolicy> |
vbarPolicyProperty()
Определяет политику для того, чтобы показать вертикальную полосу прокрутки.
|
ObjectProperty<Bounds> |
viewportBoundsProperty()
Фактические Границы Области просмотра ScrollPane.
|
DoubleProperty |
vmaxProperty()
Допустимый максимум
vvalue для этого ScrollPane. |
DoubleProperty |
vminProperty()
Допустимый минимум
vvalue для этого ScrollPane. |
DoubleProperty |
vvalueProperty()
Текущая вертикаль прокручивает позицию ScrollPane.
|
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, getBaselineOffset, getContextMenu, getHeight, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getPrefHeight, getPrefWidth, getSkin, getTooltip, getUserAgentStylesheet, getWidth, heightProperty, intersects, isResizable, layoutChildren, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, setContextMenu, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setPrefHeight, setPrefSize, setPrefWidth, setSkin, setTooltip, setWidth, skinProperty, tooltipProperty, widthProperty
getChildren, getChildrenUnmodifiable, getManagedChildren, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, setNeedsLayout
addEventFilter, addEventHandler, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragged, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnScroll, getOpacity, getParent, getProperties, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getUserData, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToScene, localToScene, localToScene, lookupAll, managedProperty, mouseTransparentProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDraggedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onScrollProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragged, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnScroll, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, startDragAndDrop, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, visibleProperty
getHbarPolicy()
, setHbarPolicy(ScrollBarPolicy)
getVbarPolicy()
, setVbarPolicy(ScrollBarPolicy)
getContent()
, setContent(Node)
hmin
к hmax
. Когда hvalue
равняется hmin
, содержавший узел располагается так, чтобы его layoutBounds minX
видимо. Когда hvalue
равняется hmax
, содержавший узел располагается так, чтобы его layoutBounds maxX
видимо. Когда hvalue
между hmin
и hmax
, содержавший узел располагается пропорционально между layoutBounds minX
и layoutBounds maxX
.getHvalue()
, setHvalue(double)
vmin
к vmax
. Когда vvalue
равняется vmin
, содержавший узел располагается так, чтобы его layoutBounds minY
видимо. Когда vvalue
равняется vmax
, содержавший узел располагается так, чтобы его layoutBounds maxY
видимо. Когда vvalue
между vmin
и vmax
, содержавший узел располагается пропорционально между layoutBounds minY
и layoutBounds maxY
.getVvalue()
, setVvalue(double)
hvalue
для этого ScrollPane.getHmin()
, setHmin(double)
vvalue
для этого ScrollPane.getVmin()
, setVmin(double)
hvalue
для этого ScrollPane.getHmax()
, setHmax(double)
vvalue
для этого ScrollPane.getVmax()
, setVmax(double)
isFitToWidth()
, setFitToWidth(boolean)
isFitToHeight()
, setFitToHeight(boolean)
pannable
консультируется, чтобы определить, должны ли события использоваться для того, чтобы панорамировать.isPannable()
, setPannable(boolean)
getViewportBounds()
, setViewportBounds(Bounds)
public final void setHbarPolicy(ScrollPane.ScrollBarPolicy value)
public final ScrollPane.ScrollBarPolicy getHbarPolicy()
public final ObjectProperty<ScrollPane.ScrollBarPolicy> hbarPolicyProperty()
getHbarPolicy()
, setHbarPolicy(ScrollBarPolicy)
public final void setVbarPolicy(ScrollPane.ScrollBarPolicy value)
public final ScrollPane.ScrollBarPolicy getVbarPolicy()
public final ObjectProperty<ScrollPane.ScrollBarPolicy> vbarPolicyProperty()
getVbarPolicy()
, setVbarPolicy(ScrollBarPolicy)
public final void setContent(Node value)
public final Node getContent()
public final ObjectProperty<Node> contentProperty()
getContent()
, setContent(Node)
public final void setHvalue(double value)
hmin
к hmax
. Когда hvalue
равняется hmin
, содержавший узел располагается так, чтобы его layoutBounds minX
видимо. Когда hvalue
равняется hmax
, содержавший узел располагается так, чтобы его layoutBounds maxX
видимо. Когда hvalue
между hmin
и hmax
, содержавший узел располагается пропорционально между layoutBounds minX
и layoutBounds maxX
.public final double getHvalue()
hmin
к hmax
. Когда hvalue
равняется hmin
, содержавший узел располагается так, чтобы его layoutBounds minX
видимо. Когда hvalue
равняется hmax
, содержавший узел располагается так, чтобы его layoutBounds maxX
видимо. Когда hvalue
между hmin
и hmax
, содержавший узел располагается пропорционально между layoutBounds minX
и layoutBounds maxX
.public final DoubleProperty hvalueProperty()
hmin
к hmax
. Когда hvalue
равняется hmin
, содержавший узел располагается так, чтобы его layoutBounds minX
видимо. Когда hvalue
равняется hmax
, содержавший узел располагается так, чтобы его layoutBounds maxX
видимо. Когда hvalue
между hmin
и hmax
, содержавший узел располагается пропорционально между layoutBounds minX
и layoutBounds maxX
.getHvalue()
, setHvalue(double)
public final void setVvalue(double value)
vmin
к vmax
. Когда vvalue
равняется vmin
, содержавший узел располагается так, чтобы его layoutBounds minY
видимо. Когда vvalue
равняется vmax
, содержавший узел располагается так, чтобы его layoutBounds maxY
видимо. Когда vvalue
между vmin
и vmax
, содержавший узел располагается пропорционально между layoutBounds minY
и layoutBounds maxY
.public final double getVvalue()
vmin
к vmax
. Когда vvalue
равняется vmin
, содержавший узел располагается так, чтобы его layoutBounds minY
видимо. Когда vvalue
равняется vmax
, содержавший узел располагается так, чтобы его layoutBounds maxY
видимо. Когда vvalue
между vmin
и vmax
, содержавший узел располагается пропорционально между layoutBounds minY
и layoutBounds maxY
.public final DoubleProperty vvalueProperty()
vmin
к vmax
. Когда vvalue
равняется vmin
, содержавший узел располагается так, чтобы его layoutBounds minY
видимо. Когда vvalue
равняется vmax
, содержавший узел располагается так, чтобы его layoutBounds maxY
видимо. Когда vvalue
между vmin
и vmax
, содержавший узел располагается пропорционально между layoutBounds minY
и layoutBounds maxY
.getVvalue()
, setVvalue(double)
public final void setHmin(double value)
hvalue
для этого ScrollPane.public final double getHmin()
hvalue
для этого ScrollPane.public final DoubleProperty hminProperty()
hvalue
для этого ScrollPane.getHmin()
, setHmin(double)
public final void setVmin(double value)
vvalue
для этого ScrollPane.public final double getVmin()
vvalue
для этого ScrollPane.public final DoubleProperty vminProperty()
vvalue
для этого ScrollPane.getVmin()
, setVmin(double)
public final void setHmax(double value)
hvalue
для этого ScrollPane.public final double getHmax()
hvalue
для этого ScrollPane.public final DoubleProperty hmaxProperty()
hvalue
для этого ScrollPane.getHmax()
, setHmax(double)
public final void setVmax(double value)
vvalue
для этого ScrollPane.public final double getVmax()
vvalue
для этого ScrollPane.public final DoubleProperty vmaxProperty()
vvalue
для этого ScrollPane.getVmax()
, setVmax(double)
public final void setFitToWidth(boolean value)
public final boolean isFitToWidth()
public final BooleanProperty fitToWidthProperty()
isFitToWidth()
, setFitToWidth(boolean)
public final void setFitToHeight(boolean value)
public final boolean isFitToHeight()
public final BooleanProperty fitToHeightProperty()
isFitToHeight()
, setFitToHeight(boolean)
public final void setPannable(boolean value)
pannable
консультируется, чтобы определить, должны ли события использоваться для того, чтобы панорамировать.public final boolean isPannable()
pannable
консультируется, чтобы определить, должны ли события использоваться для того, чтобы панорамировать.public final BooleanProperty pannableProperty()
pannable
консультируется, чтобы определить, должны ли события использоваться для того, чтобы панорамировать.isPannable()
, setPannable(boolean)
public final void setPrefViewportWidth(double value)
public final double getPrefViewportWidth()
public final DoubleProperty prefViewportWidthProperty()
public final void setPrefViewportHeight(double value)
public final double getPrefViewportHeight()
public final DoubleProperty prefViewportHeightProperty()
public final void setViewportBounds(Bounds value)
public final Bounds getViewportBounds()
public final ObjectProperty<Bounds> viewportBoundsProperty()
getViewportBounds()
, setViewportBounds(Bounds)
Copyright (c) 2008, 2011, Oracle и/или его филиалы. Все права защищены. Использование подвергается