- 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レイアウト計算は、スクロール・ノードのboundsInParent (視覚境界)ではなく、layoutBoundsに基づいています。 アプリケーションでスクロールをノードの視覚境界に基づくようにする場合(コンテンツのスケーリングなど)、スクロール・ノードをグループにラップする必要があります。
ScrollPaneは、focusTraversableをfalseに設定します。
この例では、Rectangleが含まれている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);
- 導入されたバージョン:
- JavaFX 2.0
-
-
プロパティのサマリー
プロパティ 型 プロパティ 説明 ObjectProperty<Node>
content
このScrollPaneのコンテンツとして使用されるノード。BooleanProperty
fitToHeight
trueかつ格納されているノードがサイズ変更可能な場合は、ScrollPaneのビューポートの高さに一致するようにノードのサイズが変更された状態になります。BooleanProperty
fitToWidth
trueかつ格納されているノードがサイズ変更可能な場合は、ScrollPaneのビューポートの幅に一致するようにノードのサイズが変更されたままになります。ObjectProperty<ScrollPane.ScrollBarPolicy>
hbarPolicy
水平スクロール・バーを表示するためのポリシーを指定します。DoubleProperty
hmax
このScrollPaneで許容される最大hvalue
。DoubleProperty
hmin
このScrollPaneで許容される最小hvalue
。DoubleProperty
hvalue
ScrollPaneの現在の水平方向のスクロール位置。DoubleProperty
minViewportHeight
ScrollPaneビューポートの最小の高さを指定します。DoubleProperty
minViewportWidth
ScrollPaneビューポートの最小幅を指定します。BooleanProperty
pannable
マウスを使用してユーザーがビューポートをパンできるかどうかを指定します。DoubleProperty
prefViewportHeight
ScrollPaneビューポートの優先高を指定します。DoubleProperty
prefViewportWidth
ScrollPaneビューポートの優先幅を指定します。ObjectProperty<ScrollPane.ScrollBarPolicy>
vbarPolicy
垂直スクロール・バーを表示するためのポリシーを指定します。ObjectProperty<Bounds>
viewportBounds
ScrollPaneビューポートの実際の境界。DoubleProperty
vmax
このScrollPaneで許容される最大vvalue
。DoubleProperty
vmin
このScrollPaneで許容される最小vvalue
。DoubleProperty
vvalue
ScrollPaneの現在の垂直方向のスクロール位置。-
クラス javafx.scene.control.Controlから継承されたプロパティ
contextMenu、skin、tooltip
-
クラスjavafx.scene.Nodeから継承されたプロパティ
accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible
-
クラス javafx.scene.Parentから継承されたプロパティ
needsLayout
-
クラス javafx.scene.layout.Regionから継承されたプロパティ
background、border、cacheShape、centerShape、height、insets、maxHeight、maxWidth、minHeight、minWidth、opaqueInsets、padding、prefHeight、prefWidth、scaleShape、shape、snapToPixel、width
-
-
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 static class
ScrollPane.ScrollBarPolicy
スクロール・バーを表示するかどうかを決定する際にスクロール可能なControlによって使用されるポリシーを示す列挙。
-
フィールドのサマリー
-
クラスjavafx.scene.Nodeから継承されたフィールド
BASELINE_OFFSET_SAME_AS_HEIGHT
-
クラス javafx.scene.layout.Regionから継承されたフィールド
USE_COMPUTED_SIZE、USE_PREF_SIZE
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 ScrollPane()
新しいScrollPaneを作成します。ScrollPane(Node content)
新しいScrollPaneを作成します。
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 ObjectProperty<Node>
contentProperty()
このScrollPaneのコンテンツとして使用されるノード。protected Skin<?>
createDefaultSkin()
このコントロールのデフォルト・スキンの新しいインスタンスを作成します。BooleanProperty
fitToHeightProperty()
trueかつ格納されているノードがサイズ変更可能な場合は、ScrollPaneのビューポートの高さに一致するようにノードのサイズが変更された状態になります。BooleanProperty
fitToWidthProperty()
trueかつ格納されているノードがサイズ変更可能な場合は、ScrollPaneのビューポートの幅に一致するようにノードのサイズが変更されたままになります。static List<CssMetaData<? extends Styleable,?>>
getClassCssMetaData()
Node
getContent()
プロパティcontentの値を取得します。List<CssMetaData<? extends Styleable,?>>
getControlCssMetaData()
ScrollPane.ScrollBarPolicy
getHbarPolicy()
プロパティhbarPolicyの値を取得します。double
getHmax()
プロパティhmaxの値を取得します。double
getHmin()
プロパティhminの値を取得します。double
getHvalue()
プロパティhvalueの値を取得します。protected Boolean
getInitialFocusTraversable()
このコントロールの初期フォーカス・トラバーサブル状態を返します。これは、JavaFX CSSエンジンが初期値を正しく設定するために使用します。double
getMinViewportHeight()
プロパティminViewportHeightの値を取得します。double
getMinViewportWidth()
プロパティminViewportWidthの値を取得します。double
getPrefViewportHeight()
プロパティprefViewportHeightの値を取得します。double
getPrefViewportWidth()
プロパティprefViewportWidthの値を取得します。ScrollPane.ScrollBarPolicy
getVbarPolicy()
プロパティvbarPolicyの値を取得します。Bounds
getViewportBounds()
プロパティviewportBoundsの値を取得します。double
getVmax()
プロパティvmaxの値を取得します。double
getVmin()
プロパティvminの値を取得します。double
getVvalue()
プロパティvvalueの値を取得します。ObjectProperty<ScrollPane.ScrollBarPolicy>
hbarPolicyProperty()
水平スクロール・バーを表示するためのポリシーを指定します。DoubleProperty
hmaxProperty()
このScrollPaneで許容される最大hvalue
。DoubleProperty
hminProperty()
このScrollPaneで許容される最小hvalue
。DoubleProperty
hvalueProperty()
ScrollPaneの現在の水平方向のスクロール位置。boolean
isFitToHeight()
プロパティfitToHeightの値を取得します。boolean
isFitToWidth()
プロパティfitToWidthの値を取得します。boolean
isPannable()
プロパティpannableの値を取得します。DoubleProperty
minViewportHeightProperty()
ScrollPaneビューポートの最小の高さを指定します。DoubleProperty
minViewportWidthProperty()
ScrollPaneビューポートの最小幅を指定します。BooleanProperty
pannableProperty()
マウスを使用してユーザーがビューポートをパンできるかどうかを指定します。DoubleProperty
prefViewportHeightProperty()
ScrollPaneビューポートの優先高を指定します。DoubleProperty
prefViewportWidthProperty()
ScrollPaneビューポートの優先幅を指定します。Object
queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)
このメソッドは、属性の値をリクエストするためにアシスティブ・テクノロジによって呼び出されます。void
setContent(Node value)
プロパティcontentの値を設定します。void
setFitToHeight(boolean value)
プロパティfitToHeightの値を設定します。void
setFitToWidth(boolean value)
プロパティfitToWidthの値を設定します。void
setHbarPolicy(ScrollPane.ScrollBarPolicy value)
プロパティhbarPolicyの値を設定します。void
setHmax(double value)
プロパティhmaxの値を設定します。void
setHmin(double value)
プロパティhminの値を設定します。void
setHvalue(double value)
プロパティhvalueの値を設定します。void
setMinViewportHeight(double value)
プロパティminViewportHeightの値を設定します。void
setMinViewportWidth(double value)
プロパティminViewportWidthの値を設定します。void
setPannable(boolean value)
プロパティpannableの値を設定します。void
setPrefViewportHeight(double value)
プロパティprefViewportHeightの値を設定します。void
setPrefViewportWidth(double value)
プロパティprefViewportWidthの値を設定します。void
setVbarPolicy(ScrollPane.ScrollBarPolicy value)
プロパティvbarPolicyの値を設定します。void
setViewportBounds(Bounds value)
プロパティviewportBoundsの値を設定します。void
setVmax(double value)
プロパティvmaxの値を設定します。void
setVmin(double value)
プロパティvminの値を設定します。void
setVvalue(double value)
プロパティvvalueの値を設定します。ObjectProperty<ScrollPane.ScrollBarPolicy>
vbarPolicyProperty()
垂直スクロール・バーを表示するためのポリシーを指定します。ObjectProperty<Bounds>
viewportBoundsProperty()
ScrollPaneビューポートの実際の境界。DoubleProperty
vmaxProperty()
このScrollPaneで許容される最大vvalue
。DoubleProperty
vminProperty()
このScrollPaneで許容される最小vvalue
。DoubleProperty
vvalueProperty()
ScrollPaneの現在の垂直方向のスクロール位置。-
クラス javafx.scene.control.Controlから継承されたメソッド
computeMaxHeight、computeMaxWidth、computeMinHeight、computeMinWidth、computePrefHeight、computePrefWidth、contextMenuProperty、executeAccessibleAction、getBaselineOffset、getContextMenu、getCssMetaData、getSkin、getTooltip、isResizable、layoutChildren、setContextMenu、setSkin、setTooltip、skinProperty、tooltipProperty
-
クラスjavafx.scene.Nodeから継承されたメソッド
accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, 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, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, 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
-
クラス javafx.scene.Parentから継承されたメソッド
getChildren、getChildrenUnmodifiable、getManagedChildren、getStylesheets、isNeedsLayout、layout、lookup、needsLayoutProperty、requestLayout、requestParentLayout、setNeedsLayout、updateBounds
-
クラス javafx.scene.layout.Regionから継承されたメソッド
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty
-
インタフェース javafx.css.Styleableから継承されたメソッド
getStyleableNode
-
-
-
-
プロパティの詳細
-
hbarPolicy
public final ObjectProperty<ScrollPane.ScrollBarPolicy> hbarPolicyProperty
水平スクロール・バーを表示するためのポリシーを指定します。
-
vbarPolicy
public final ObjectProperty<ScrollPane.ScrollBarPolicy> vbarPolicyProperty
垂直スクロール・バーを表示するためのポリシーを指定します。
-
content
public final ObjectProperty<Node> contentProperty
このScrollPaneのコンテンツとして使用されるノード。- 関連項目:
getContent()
、setContent(Node)
-
hvalue
public final DoubleProperty hvalueProperty
ScrollPaneの現在の水平方向のスクロール位置。 この値は、プログラムでビューをスクロールするためにアプリケーションによって設定される場合があります。 ビューポートをユーザーがスクロールまたはパンするたびに、ScrollPaneによってこの値が更新されます。 この値は、常にhmin
からhmax
までの範囲内に収まる必要があります。hvalue
がhmin
と等しい場合、格納されているノードはlayoutBoundsminX
が表示されるように配置されます。hvalue
がhmax
と等しい場合、格納されているノードはlayoutBoundsmaxX
が表示されるように配置されます。hvalue
がhmin
からhmax
までにある場合、格納されているノードはlayoutBoundsminX
からlayoutBoundsmaxX
までに均等に配置されます。- 関連項目:
getHvalue()
、setHvalue(double)
-
vvalue
public final DoubleProperty vvalueProperty
ScrollPaneの現在の垂直方向のスクロール位置。 この値は、プログラムでビューをスクロールするためにアプリケーションによって設定される場合があります。 ビューポートをユーザーがスクロールまたはパンするたびに、ScrollPaneによってこの値が更新されます。 この値は、常にvmin
からvmax
までの範囲内に収まる必要があります。vvalue
がvmin
と等しい場合、格納されているノードはlayoutBoundsminY
が表示されるように配置されます。vvalue
がvmax
と等しい場合、格納されているノードはlayoutBoundsmaxY
が表示されるように配置されます。vvalue
がvmin
からvmax
までにある場合、格納されているノードはlayoutBoundsminY
からlayoutBoundsmaxY
までに均等に配置されます。- 関連項目:
getVvalue()
、setVvalue(double)
-
hmin
public final DoubleProperty hminProperty
このScrollPaneで許容される最小hvalue
。 デフォルト値は0です。- 関連項目:
getHmin()
、setHmin(double)
-
vmin
public final DoubleProperty vminProperty
このScrollPaneで許容される最小vvalue
。 デフォルト値は0です。- 関連項目:
getVmin()
、setVmin(double)
-
hmax
public final DoubleProperty hmaxProperty
このScrollPaneで許容される最大hvalue
。 デフォルト値は1です。- 関連項目:
getHmax()
、setHmax(double)
-
vmax
public final DoubleProperty vmaxProperty
このScrollPaneで許容される最大vvalue
。 デフォルト値は1です。- 関連項目:
getVmax()
、setVmax(double)
-
fitToWidth
public final BooleanProperty fitToWidthProperty
trueかつ格納されているノードがサイズ変更可能な場合は、ScrollPaneのビューポートの幅に一致するようにノードのサイズが変更されたままになります。 格納されているノードがサイズ変更可能でない場合、この値は無視されます。
-
fitToHeight
public final BooleanProperty fitToHeightProperty
trueかつ格納されているノードがサイズ変更可能な場合は、ScrollPaneのビューポートの高さに一致するようにノードのサイズが変更された状態になります。 格納されているノードがサイズ変更可能でない場合、この値は無視されます。
-
pannable
public final BooleanProperty pannableProperty
マウスを使用してユーザーがビューポートをパンできるかどうかを指定します。 マウス・イベントがScrollPaneに達した場合(つまり、格納されているノードまたはその子のいずれかによってマウス・イベントがブロックされていない場合)、pannable
を参照して、イベントをパンに使用するかどうかを決定します。
-
prefViewportWidth
public final DoubleProperty prefViewportWidthProperty
ScrollPaneビューポートの優先幅を指定します。 これは、コンテンツ・ノードが使用可能な幅です。 ScrollPaneの幅全体は、ViewportWidthに余白を加えたものになります。
-
prefViewportHeight
public final DoubleProperty prefViewportHeightProperty
ScrollPaneビューポートの優先高を指定します。 これは、コンテンツ・ノードが使用可能な高さです。 ScrollPaneの高さ全体は、ViewportHeightに余白を加えたものになります。
-
minViewportWidth
public final DoubleProperty minViewportWidthProperty
ScrollPaneビューポートの最小幅を指定します。 これは、コンテンツ・ノードが使用可能な幅です。- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
getMinViewportWidth()
、setMinViewportWidth(double)
-
minViewportHeight
public final DoubleProperty minViewportHeightProperty
ScrollPaneビューポートの最小の高さを指定します。 これは、コンテンツ・ノードが使用可能な高さです。- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
getMinViewportHeight()
、setMinViewportHeight(double)
-
viewportBounds
public final ObjectProperty<Bounds> viewportBoundsProperty
ScrollPaneビューポートの実際の境界。 これは、コンテンツ・ノードの境界です。
-
-
コンストラクタの詳細
-
ScrollPane
public ScrollPane()
新しいScrollPaneを作成します。
-
ScrollPane
public ScrollPane(Node content)
新しいScrollPaneを作成します。- パラメータ:
content
- ScrollPaneの初期コンテンツ- 導入されたバージョン:
- JavaFX 8.0
-
-
メソッドの詳細
-
setHbarPolicy
public final void setHbarPolicy(ScrollPane.ScrollBarPolicy value)
プロパティhbarPolicyの値を設定します。- プロパティの説明:
- 水平スクロール・バーを表示するためのポリシーを指定します。
-
getHbarPolicy
public final ScrollPane.ScrollBarPolicy getHbarPolicy()
プロパティhbarPolicyの値を取得します。- プロパティの説明:
- 水平スクロール・バーを表示するためのポリシーを指定します。
-
hbarPolicyProperty
public final ObjectProperty<ScrollPane.ScrollBarPolicy> hbarPolicyProperty()
水平スクロール・バーを表示するためのポリシーを指定します。
-
setVbarPolicy
public final void setVbarPolicy(ScrollPane.ScrollBarPolicy value)
プロパティvbarPolicyの値を設定します。- プロパティの説明:
- 垂直スクロール・バーを表示するためのポリシーを指定します。
-
getVbarPolicy
public final ScrollPane.ScrollBarPolicy getVbarPolicy()
プロパティvbarPolicyの値を取得します。- プロパティの説明:
- 垂直スクロール・バーを表示するためのポリシーを指定します。
-
vbarPolicyProperty
public final ObjectProperty<ScrollPane.ScrollBarPolicy> vbarPolicyProperty()
垂直スクロール・バーを表示するためのポリシーを指定します。
-
setContent
public final void setContent(Node value)
プロパティcontentの値を設定します。- プロパティの説明:
- このScrollPaneのコンテンツとして使用されるノード。
-
getContent
public final Node getContent()
プロパティcontentの値を取得します。- プロパティの説明:
- このScrollPaneのコンテンツとして使用されるノード。
-
contentProperty
public final ObjectProperty<Node> contentProperty()
このScrollPaneのコンテンツとして使用されるノード。- 関連項目:
getContent()
、setContent(Node)
-
setHvalue
public final void setHvalue(double value)
プロパティhvalueの値を設定します。- プロパティの説明:
- ScrollPaneの現在の水平方向のスクロール位置。 この値は、プログラムでビューをスクロールするためにアプリケーションによって設定される場合があります。 ビューポートをユーザーがスクロールまたはパンするたびに、ScrollPaneによってこの値が更新されます。 この値は、常に
hmin
からhmax
までの範囲内に収まる必要があります。hvalue
がhmin
と等しい場合、格納されているノードはlayoutBoundsminX
が表示されるように配置されます。hvalue
がhmax
と等しい場合、格納されているノードはlayoutBoundsmaxX
が表示されるように配置されます。hvalue
がhmin
からhmax
までにある場合、格納されているノードはlayoutBoundsminX
からlayoutBoundsmaxX
までに均等に配置されます。
-
getHvalue
public final double getHvalue()
プロパティhvalueの値を取得します。- プロパティの説明:
- ScrollPaneの現在の水平方向のスクロール位置。 この値は、プログラムでビューをスクロールするためにアプリケーションによって設定される場合があります。 ビューポートをユーザーがスクロールまたはパンするたびに、ScrollPaneによってこの値が更新されます。 この値は、常に
hmin
からhmax
までの範囲内に収まる必要があります。hvalue
がhmin
と等しい場合、格納されているノードはlayoutBoundsminX
が表示されるように配置されます。hvalue
がhmax
と等しい場合、格納されているノードはlayoutBoundsmaxX
が表示されるように配置されます。hvalue
がhmin
からhmax
までにある場合、格納されているノードはlayoutBoundsminX
からlayoutBoundsmaxX
までに均等に配置されます。
-
hvalueProperty
public final DoubleProperty hvalueProperty()
ScrollPaneの現在の水平方向のスクロール位置。 この値は、プログラムでビューをスクロールするためにアプリケーションによって設定される場合があります。 ビューポートをユーザーがスクロールまたはパンするたびに、ScrollPaneによってこの値が更新されます。 この値は、常にhmin
からhmax
までの範囲内に収まる必要があります。hvalue
がhmin
と等しい場合、格納されているノードはlayoutBoundsminX
が表示されるように配置されます。hvalue
がhmax
と等しい場合、格納されているノードはlayoutBoundsmaxX
が表示されるように配置されます。hvalue
がhmin
からhmax
までにある場合、格納されているノードはlayoutBoundsminX
からlayoutBoundsmaxX
までに均等に配置されます。- 関連項目:
getHvalue()
、setHvalue(double)
-
setVvalue
public final void setVvalue(double value)
プロパティvvalueの値を設定します。- プロパティの説明:
- ScrollPaneの現在の垂直方向のスクロール位置。 この値は、プログラムでビューをスクロールするためにアプリケーションによって設定される場合があります。 ビューポートをユーザーがスクロールまたはパンするたびに、ScrollPaneによってこの値が更新されます。 この値は、常に
vmin
からvmax
までの範囲内に収まる必要があります。vvalue
がvmin
と等しい場合、格納されているノードはlayoutBoundsminY
が表示されるように配置されます。vvalue
がvmax
と等しい場合、格納されているノードはlayoutBoundsmaxY
が表示されるように配置されます。vvalue
がvmin
からvmax
までにある場合、格納されているノードはlayoutBoundsminY
からlayoutBoundsmaxY
までに均等に配置されます。
-
getVvalue
public final double getVvalue()
プロパティvvalueの値を取得します。- プロパティの説明:
- ScrollPaneの現在の垂直方向のスクロール位置。 この値は、プログラムでビューをスクロールするためにアプリケーションによって設定される場合があります。 ビューポートをユーザーがスクロールまたはパンするたびに、ScrollPaneによってこの値が更新されます。 この値は、常に
vmin
からvmax
までの範囲内に収まる必要があります。vvalue
がvmin
と等しい場合、格納されているノードはlayoutBoundsminY
が表示されるように配置されます。vvalue
がvmax
と等しい場合、格納されているノードはlayoutBoundsmaxY
が表示されるように配置されます。vvalue
がvmin
からvmax
までにある場合、格納されているノードはlayoutBoundsminY
からlayoutBoundsmaxY
までに均等に配置されます。
-
vvalueProperty
public final DoubleProperty vvalueProperty()
ScrollPaneの現在の垂直方向のスクロール位置。 この値は、プログラムでビューをスクロールするためにアプリケーションによって設定される場合があります。 ビューポートをユーザーがスクロールまたはパンするたびに、ScrollPaneによってこの値が更新されます。 この値は、常にvmin
からvmax
までの範囲内に収まる必要があります。vvalue
がvmin
と等しい場合、格納されているノードはlayoutBoundsminY
が表示されるように配置されます。vvalue
がvmax
と等しい場合、格納されているノードはlayoutBoundsmaxY
が表示されるように配置されます。vvalue
がvmin
からvmax
までにある場合、格納されているノードはlayoutBoundsminY
からlayoutBoundsmaxY
までに均等に配置されます。- 関連項目:
getVvalue()
、setVvalue(double)
-
setHmin
public final void setHmin(double value)
プロパティhminの値を設定します。- プロパティの説明:
- このScrollPaneで許容される最小
hvalue
。 デフォルト値は0です。
-
getHmin
public final double getHmin()
プロパティhminの値を取得します。- プロパティの説明:
- このScrollPaneで許容される最小
hvalue
。 デフォルト値は0です。
-
hminProperty
public final DoubleProperty hminProperty()
このScrollPaneで許容される最小hvalue
。 デフォルト値は0です。- 関連項目:
getHmin()
、setHmin(double)
-
setVmin
public final void setVmin(double value)
プロパティvminの値を設定します。- プロパティの説明:
- このScrollPaneで許容される最小
vvalue
。 デフォルト値は0です。
-
getVmin
public final double getVmin()
プロパティvminの値を取得します。- プロパティの説明:
- このScrollPaneで許容される最小
vvalue
。 デフォルト値は0です。
-
vminProperty
public final DoubleProperty vminProperty()
このScrollPaneで許容される最小vvalue
。 デフォルト値は0です。- 関連項目:
getVmin()
、setVmin(double)
-
setHmax
public final void setHmax(double value)
プロパティhmaxの値を設定します。- プロパティの説明:
- このScrollPaneで許容される最大
hvalue
。 デフォルト値は1です。
-
getHmax
public final double getHmax()
プロパティhmaxの値を取得します。- プロパティの説明:
- このScrollPaneで許容される最大
hvalue
。 デフォルト値は1です。
-
hmaxProperty
public final DoubleProperty hmaxProperty()
このScrollPaneで許容される最大hvalue
。 デフォルト値は1です。- 関連項目:
getHmax()
、setHmax(double)
-
setVmax
public final void setVmax(double value)
プロパティvmaxの値を設定します。- プロパティの説明:
- このScrollPaneで許容される最大
vvalue
。 デフォルト値は1です。
-
getVmax
public final double getVmax()
プロパティvmaxの値を取得します。- プロパティの説明:
- このScrollPaneで許容される最大
vvalue
。 デフォルト値は1です。
-
vmaxProperty
public final DoubleProperty vmaxProperty()
このScrollPaneで許容される最大vvalue
。 デフォルト値は1です。- 関連項目:
getVmax()
、setVmax(double)
-
setFitToWidth
public final void setFitToWidth(boolean value)
プロパティfitToWidthの値を設定します。- プロパティの説明:
- trueかつ格納されているノードがサイズ変更可能な場合は、ScrollPaneのビューポートの幅に一致するようにノードのサイズが変更されたままになります。 格納されているノードがサイズ変更可能でない場合、この値は無視されます。
-
isFitToWidth
public final boolean isFitToWidth()
プロパティfitToWidthの値を取得します。- プロパティの説明:
- trueかつ格納されているノードがサイズ変更可能な場合は、ScrollPaneのビューポートの幅に一致するようにノードのサイズが変更されたままになります。 格納されているノードがサイズ変更可能でない場合、この値は無視されます。
-
fitToWidthProperty
public final BooleanProperty fitToWidthProperty()
trueかつ格納されているノードがサイズ変更可能な場合は、ScrollPaneのビューポートの幅に一致するようにノードのサイズが変更されたままになります。 格納されているノードがサイズ変更可能でない場合、この値は無視されます。
-
setFitToHeight
public final void setFitToHeight(boolean value)
プロパティfitToHeightの値を設定します。- プロパティの説明:
- trueかつ格納されているノードがサイズ変更可能な場合は、ScrollPaneのビューポートの高さに一致するようにノードのサイズが変更された状態になります。 格納されているノードがサイズ変更可能でない場合、この値は無視されます。
-
isFitToHeight
public final boolean isFitToHeight()
プロパティfitToHeightの値を取得します。- プロパティの説明:
- trueかつ格納されているノードがサイズ変更可能な場合は、ScrollPaneのビューポートの高さに一致するようにノードのサイズが変更された状態になります。 格納されているノードがサイズ変更可能でない場合、この値は無視されます。
-
fitToHeightProperty
public final BooleanProperty fitToHeightProperty()
trueかつ格納されているノードがサイズ変更可能な場合は、ScrollPaneのビューポートの高さに一致するようにノードのサイズが変更された状態になります。 格納されているノードがサイズ変更可能でない場合、この値は無視されます。
-
setPannable
public final void setPannable(boolean value)
プロパティpannableの値を設定します。- プロパティの説明:
- マウスを使用してユーザーがビューポートをパンできるかどうかを指定します。 マウス・イベントがScrollPaneに達した場合(つまり、格納されているノードまたはその子のいずれかによってマウス・イベントがブロックされていない場合)、
pannable
を参照して、イベントをパンに使用するかどうかを決定します。
-
isPannable
public final boolean isPannable()
プロパティpannableの値を取得します。- プロパティの説明:
- マウスを使用してユーザーがビューポートをパンできるかどうかを指定します。 マウス・イベントがScrollPaneに達した場合(つまり、格納されているノードまたはその子のいずれかによってマウス・イベントがブロックされていない場合)、
pannable
を参照して、イベントをパンに使用するかどうかを決定します。
-
pannableProperty
public final BooleanProperty pannableProperty()
マウスを使用してユーザーがビューポートをパンできるかどうかを指定します。 マウス・イベントがScrollPaneに達した場合(つまり、格納されているノードまたはその子のいずれかによってマウス・イベントがブロックされていない場合)、pannable
を参照して、イベントをパンに使用するかどうかを決定します。
-
setPrefViewportWidth
public final void setPrefViewportWidth(double value)
プロパティprefViewportWidthの値を設定します。- プロパティの説明:
- ScrollPaneビューポートの優先幅を指定します。 これは、コンテンツ・ノードが使用可能な幅です。 ScrollPaneの幅全体は、ViewportWidthに余白を加えたものになります。
-
getPrefViewportWidth
public final double getPrefViewportWidth()
プロパティprefViewportWidthの値を取得します。- プロパティの説明:
- ScrollPaneビューポートの優先幅を指定します。 これは、コンテンツ・ノードが使用可能な幅です。 ScrollPaneの幅全体は、ViewportWidthに余白を加えたものになります。
-
prefViewportWidthProperty
public final DoubleProperty prefViewportWidthProperty()
ScrollPaneビューポートの優先幅を指定します。 これは、コンテンツ・ノードが使用可能な幅です。 ScrollPaneの幅全体は、ViewportWidthに余白を加えたものになります。
-
setPrefViewportHeight
public final void setPrefViewportHeight(double value)
プロパティprefViewportHeightの値を設定します。- プロパティの説明:
- ScrollPaneビューポートの優先高を指定します。 これは、コンテンツ・ノードが使用可能な高さです。 ScrollPaneの高さ全体は、ViewportHeightに余白を加えたものになります。
-
getPrefViewportHeight
public final double getPrefViewportHeight()
プロパティprefViewportHeightの値を取得します。- プロパティの説明:
- ScrollPaneビューポートの優先高を指定します。 これは、コンテンツ・ノードが使用可能な高さです。 ScrollPaneの高さ全体は、ViewportHeightに余白を加えたものになります。
-
prefViewportHeightProperty
public final DoubleProperty prefViewportHeightProperty()
ScrollPaneビューポートの優先高を指定します。 これは、コンテンツ・ノードが使用可能な高さです。 ScrollPaneの高さ全体は、ViewportHeightに余白を加えたものになります。
-
setMinViewportWidth
public final void setMinViewportWidth(double value)
プロパティminViewportWidthの値を設定します。- プロパティの説明:
- ScrollPaneビューポートの最小幅を指定します。 これは、コンテンツ・ノードが使用可能な幅です。
- 導入されたバージョン:
- JavaFX 8u40
-
getMinViewportWidth
public final double getMinViewportWidth()
プロパティminViewportWidthの値を取得します。- プロパティの説明:
- ScrollPaneビューポートの最小幅を指定します。 これは、コンテンツ・ノードが使用可能な幅です。
- 導入されたバージョン:
- JavaFX 8u40
-
minViewportWidthProperty
public final DoubleProperty minViewportWidthProperty()
ScrollPaneビューポートの最小幅を指定します。 これは、コンテンツ・ノードが使用可能な幅です。- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
getMinViewportWidth()
、setMinViewportWidth(double)
-
setMinViewportHeight
public final void setMinViewportHeight(double value)
プロパティminViewportHeightの値を設定します。- プロパティの説明:
- ScrollPaneビューポートの最小の高さを指定します。 これは、コンテンツ・ノードが使用可能な高さです。
- 導入されたバージョン:
- JavaFX 8u40
-
getMinViewportHeight
public final double getMinViewportHeight()
プロパティminViewportHeightの値を取得します。- プロパティの説明:
- ScrollPaneビューポートの最小の高さを指定します。 これは、コンテンツ・ノードが使用可能な高さです。
- 導入されたバージョン:
- JavaFX 8u40
-
minViewportHeightProperty
public final DoubleProperty minViewportHeightProperty()
ScrollPaneビューポートの最小の高さを指定します。 これは、コンテンツ・ノードが使用可能な高さです。- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
getMinViewportHeight()
、setMinViewportHeight(double)
-
setViewportBounds
public final void setViewportBounds(Bounds value)
プロパティviewportBoundsの値を設定します。- プロパティの説明:
- ScrollPaneビューポートの実際の境界。 これは、コンテンツ・ノードの境界です。
-
getViewportBounds
public final Bounds getViewportBounds()
プロパティviewportBoundsの値を取得します。- プロパティの説明:
- ScrollPaneビューポートの実際の境界。 これは、コンテンツ・ノードの境界です。
-
viewportBoundsProperty
public final ObjectProperty<Bounds> viewportBoundsProperty()
ScrollPaneビューポートの実際の境界。 これは、コンテンツ・ノードの境界です。
-
createDefaultSkin
protected Skin<?> createDefaultSkin()
このコントロールのデフォルト・スキンの新しいインスタンスを作成します。 これは、CSS-fx-skin
を介してスキンが提供されていない場合にコントロール用のスキンを作成するために、またはsetSkin(...)
を使用してサブクラスで明示的に設定するために呼び出されます。- オーバーライド:
createDefaultSkin
、クラス:Control
- 戻り値:
- このコントロールのデフォルト・スキンの新しいインスタンス。 nullの場合、コントロールにはスキンがありません(Cssで提供されている場合を除く)。
-
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
- 戻り値:
- このクラスに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。
- 導入されたバージョン:
- JavaFX 8.0
-
getControlCssMetaData
public List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
- オーバーライド:
getControlCssMetaData
、クラス:Control
- 戻り値:
- コントロールのCSSでスタイル設定可能なプロパティの変更不可能なリスト
- 導入されたバージョン:
- JavaFX 8.0
-
getInitialFocusTraversable
protected Boolean getInitialFocusTraversable()
このコントロールの初期フォーカス・トラバーサブル状態を返します。これは、JavaFX CSSエンジンが初期値を正しく設定するために使用します。 このメソッドはオーバーライドされます。既定のUIコントロールでは、フォーカス・トラバーサルがtrueに設定されていますが、このコントロールには適切ではありません。- オーバーライド:
- クラス
Control
のgetInitialFocusTraversable
- 戻り値:
- このコントロールの最初のフォーカス・トラバーサル状態
- 導入されたバージョン:
- 9
-
queryAccessibleAttribute
public Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)
このメソッドは、属性の値をリクエストするためにアシスティブ・テクノロジによって呼び出されます。このメソッドは一般に、特定の役割に必要な属性を実装するためにサブクラスによってオーバーライドされます。
特定の属性が処理されない場合は、スーパークラスの実装を呼び出す必要があります。- オーバーライド:
queryAccessibleAttribute
、クラス:Control
- パラメータ:
attribute
- リクエストされた属性parameters
- オプションのパラメータ・リスト- 戻り値:
- リクエストされた属性の値
- 関連項目:
AccessibleAttribute
-
-