- 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
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 ObjectProperty<Node>contentこのScrollPaneのコンテンツとして使用されるノード。BooleanPropertyfitToHeighttrueかつ格納されているノードがサイズ変更可能な場合は、ScrollPaneのビューポートの高さに一致するようにノードのサイズが変更された状態になります。BooleanPropertyfitToWidthtrueかつ格納されているノードがサイズ変更可能な場合は、ScrollPaneのビューポートの幅に一致するようにノードのサイズが変更されたままになります。ObjectProperty<ScrollPane.ScrollBarPolicy>hbarPolicy水平スクロール・バーを表示するためのポリシーを指定します。DoublePropertyhmaxこのScrollPaneで許容される最大hvalue。DoublePropertyhminこのScrollPaneで許容される最小hvalue。DoublePropertyhvalueScrollPaneの現在の水平方向のスクロール位置。DoublePropertyminViewportHeightScrollPaneビューポートの最小の高さを指定します。DoublePropertyminViewportWidthScrollPaneビューポートの最小幅を指定します。BooleanPropertypannableマウスを使用してユーザーがビューポートをパンできるかどうかを指定します。DoublePropertyprefViewportHeightScrollPaneビューポートの優先高を指定します。DoublePropertyprefViewportWidthScrollPaneビューポートの優先幅を指定します。ObjectProperty<ScrollPane.ScrollBarPolicy>vbarPolicy垂直スクロール・バーを表示するためのポリシーを指定します。ObjectProperty<Bounds>viewportBoundsScrollPaneビューポートの実際の境界。DoublePropertyvmaxこのScrollPaneで許容される最大vvalue。DoublePropertyvminこのScrollPaneで許容される最小vvalue。DoublePropertyvvalueScrollPaneの現在の垂直方向のスクロール位置。-
クラス 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 classScrollPane.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のコンテンツとして使用されるノード。BooleanPropertyfitToHeightProperty()trueかつ格納されているノードがサイズ変更可能な場合は、ScrollPaneのビューポートの高さに一致するようにノードのサイズが変更された状態になります。BooleanPropertyfitToWidthProperty()trueかつ格納されているノードがサイズ変更可能な場合は、ScrollPaneのビューポートの幅に一致するようにノードのサイズが変更されたままになります。static List<CssMetaData<? extends Styleable,?>>getClassCssMetaData()NodegetContent()プロパティcontentの値を取得します。List<CssMetaData<? extends Styleable,?>>getControlCssMetaData()ScrollPane.ScrollBarPolicygetHbarPolicy()プロパティhbarPolicyの値を取得します。doublegetHmax()プロパティhmaxの値を取得します。doublegetHmin()プロパティhminの値を取得します。doublegetHvalue()プロパティhvalueの値を取得します。protected BooleangetInitialFocusTraversable()このコントロールの初期フォーカス・トラバーサブル状態を返します。これは、JavaFX CSSエンジンが初期値を正しく設定するために使用します。doublegetMinViewportHeight()プロパティminViewportHeightの値を取得します。doublegetMinViewportWidth()プロパティminViewportWidthの値を取得します。doublegetPrefViewportHeight()プロパティprefViewportHeightの値を取得します。doublegetPrefViewportWidth()プロパティprefViewportWidthの値を取得します。ScrollPane.ScrollBarPolicygetVbarPolicy()プロパティvbarPolicyの値を取得します。BoundsgetViewportBounds()プロパティviewportBoundsの値を取得します。doublegetVmax()プロパティvmaxの値を取得します。doublegetVmin()プロパティvminの値を取得します。doublegetVvalue()プロパティvvalueの値を取得します。ObjectProperty<ScrollPane.ScrollBarPolicy>hbarPolicyProperty()水平スクロール・バーを表示するためのポリシーを指定します。DoublePropertyhmaxProperty()このScrollPaneで許容される最大hvalue。DoublePropertyhminProperty()このScrollPaneで許容される最小hvalue。DoublePropertyhvalueProperty()ScrollPaneの現在の水平方向のスクロール位置。booleanisFitToHeight()プロパティfitToHeightの値を取得します。booleanisFitToWidth()プロパティfitToWidthの値を取得します。booleanisPannable()プロパティpannableの値を取得します。DoublePropertyminViewportHeightProperty()ScrollPaneビューポートの最小の高さを指定します。DoublePropertyminViewportWidthProperty()ScrollPaneビューポートの最小幅を指定します。BooleanPropertypannableProperty()マウスを使用してユーザーがビューポートをパンできるかどうかを指定します。DoublePropertyprefViewportHeightProperty()ScrollPaneビューポートの優先高を指定します。DoublePropertyprefViewportWidthProperty()ScrollPaneビューポートの優先幅を指定します。voidsetContent(Node value)プロパティcontentの値を設定します。voidsetFitToHeight(boolean value)プロパティfitToHeightの値を設定します。voidsetFitToWidth(boolean value)プロパティfitToWidthの値を設定します。voidsetHbarPolicy(ScrollPane.ScrollBarPolicy value)プロパティhbarPolicyの値を設定します。voidsetHmax(double value)プロパティhmaxの値を設定します。voidsetHmin(double value)プロパティhminの値を設定します。voidsetHvalue(double value)プロパティhvalueの値を設定します。voidsetMinViewportHeight(double value)プロパティminViewportHeightの値を設定します。voidsetMinViewportWidth(double value)プロパティminViewportWidthの値を設定します。voidsetPannable(boolean value)プロパティpannableの値を設定します。voidsetPrefViewportHeight(double value)プロパティprefViewportHeightの値を設定します。voidsetPrefViewportWidth(double value)プロパティprefViewportWidthの値を設定します。voidsetVbarPolicy(ScrollPane.ScrollBarPolicy value)プロパティvbarPolicyの値を設定します。voidsetViewportBounds(Bounds value)プロパティviewportBoundsの値を設定します。voidsetVmax(double value)プロパティvmaxの値を設定します。voidsetVmin(double value)プロパティvminの値を設定します。voidsetVvalue(double value)プロパティvvalueの値を設定します。ObjectProperty<ScrollPane.ScrollBarPolicy>vbarPolicyProperty()垂直スクロール・バーを表示するためのポリシーを指定します。ObjectProperty<Bounds>viewportBoundsProperty()ScrollPaneビューポートの実際の境界。DoublePropertyvmaxProperty()このScrollPaneで許容される最大vvalue。DoublePropertyvminProperty()このScrollPaneで許容される最小vvalue。DoublePropertyvvalueProperty()ScrollPaneの現在の垂直方向のスクロール位置。-
クラス javafx.scene.control.Controlで宣言されたメソッド
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, contextMenuProperty, createDefaultSkin, getContextMenu, getCssMetaData, getTooltip, isResizable, setContextMenu, 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, executeAccessibleAction, 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, 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, lookup, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, queryAccessibleAttribute, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty
-
クラス java.lang.Objectで宣言されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、wait、wait、wait
-
クラス javafx.scene.Parentで宣言されたメソッド
getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
-
クラス 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.css.Styleableで宣言されたメソッド
getStyleableNode, getStyleClass
-
-
-
-
プロパティの詳細
-
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ビューポートの実際の境界。 これは、コンテンツ・ノードの境界です。
-
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
-
-