- java.lang.Object
- 
- javafx.scene.Node
- 
- javafx.scene.Parent
- 
- javafx.scene.layout.Region
- 
- javafx.scene.control.Control
- 
- javafx.scene.control.Pagination
 
 
 
 
 
- 
- すべての実装されたインタフェース:
- Styleable,- EventTarget,- Skinnable
 
 @DefaultProperty("pages") public class Pagination extends Control Paginationコントロールは、1つのコンテンツを小さい部分に分割した複数のページ間の移動に使用されます。 ページ・インジケータのスタイル設定コントロールは、スタイル・クラス STYLE_CLASS_BULLETを設定することで、数値ページ・インジケータまたは箇条書きスタイル・インジケータを表示するようにカスタマイズできます。maxPageIndicatorCountPropertyを使用すると、ページ・インジケータの最大数を変更できます。 プロパティ値は、-fx-max-page-indicator-countを使用してCSS経由で変更することもできます。ページ数pageCountPropertyでは、このページ区切りコントロールが保持するページ数を制御します。 ページ数がわからない場合は、INDETERMINATEをページ数として使用する必要があります。ページ・ファクトリpageFactoryPropertyは、アプリケーションまたはユーザーがページを選択した場合に呼び出されるコールバック関数です。 ページ区切りコントロールの機能には、この関数が必要です。 コールバック関数は、選択されたページのコンテンツをロードして返します。 選択したページ・インデックスが存在しない場合、nullが返されます。ページ区切りコントロールの作成:ページ数が10ページで、各ページに10個のハイパーリンクが含まれているページ区切りコントロールを作成する方法の簡単な例。 Pagination pagination = new Pagination(10, 0); pagination.setPageFactory(new Callback<Integer, Node>() { public Node call(Integer pageIndex) { VBox box = new VBox(5); for (int i = 0; i < pageIndex + 10; i++) { Hyperlink link = new Hyperlink(myurls[i]); box.getChildren().add(link); } return box; } });- 導入されたバージョン:
- JavaFX 2.2
 
- 
- 
プロパティのサマリープロパティ Type プロパティ 説明 IntegerPropertycurrentPageIndexこのページ区切りコントロールに表示する現在のページの索引。IntegerPropertymaxPageIndicatorCountこのページ区切りコントロールに使用するページ・インジケータの最大数。IntegerPropertypageCountこのページ区切りコントロールのページ数。ObjectProperty<Callback<Integer,Node>>pageFactoryアプリケーションまたはユーザーがページを選択した場合に呼び出されるpageFactoryコールバック関数。- 
クラス 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 intINDETERMINATEページ数が不確定であることを示す値。static StringSTYLE_CLASS_BULLET数値ページ・インジケータを箇条書きインジケータに変更するスタイル・クラス。- 
クラス javafx.scene.Nodeで宣言されたフィールドBASELINE_OFFSET_SAME_AS_HEIGHT
 - 
クラス javafx.scene.layout.Regionで宣言されたフィールドUSE_COMPUTED_SIZE、USE_PREF_SIZE
 
- 
 - 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 Pagination()ページ数がINDETERMINATEで、ページ・インデックスがゼロのページ区切りコントロールを構築します。Pagination(int pageCount)指定されたページ数で新しいページ区切りコントロールを構築します。Pagination(int pageCount, int pageIndex)指定されたページ数とページ・インデックスで新しいページ区切りコントロールを構築します。
 - 
メソッドのサマリーすべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 IntegerPropertycurrentPageIndexProperty()このページ区切りコントロールに表示する現在のページの索引。static List<CssMetaData<? extends Styleable,?>>getClassCssMetaData()List<CssMetaData<? extends Styleable,?>>getControlCssMetaData()intgetCurrentPageIndex()現在のページ・インデックスを返します。intgetMaxPageIndicatorCount()ページ・インジケータの最大数を返します。intgetPageCount()ページ数を返します。Callback<Integer,Node>getPageFactory()ページ・ファクトリのコールバック関数を返します。IntegerPropertymaxPageIndicatorCountProperty()このページ区切りコントロールに使用するページ・インジケータの最大数。IntegerPropertypageCountProperty()このページ区切りコントロールのページ数。ObjectProperty<Callback<Integer,Node>>pageFactoryProperty()アプリケーションまたはユーザーがページを選択した場合に呼び出されるpageFactoryコールバック関数。voidsetCurrentPageIndex(int value)現在のページ・インデックスを設定します。voidsetMaxPageIndicatorCount(int value)ページ・インジケータの最大数を設定します。voidsetPageCount(int value)ページ数を設定します。voidsetPageFactory(Callback<Integer,Node> value)ページ・ファクトリのコールバック関数を設定します。- 
クラス javafx.scene.control.Controlで宣言されたメソッドcomputeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, contextMenuProperty, createDefaultSkin, getContextMenu, getCssMetaData, getInitialFocusTraversable, 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
 
- 
 
- 
- 
- 
プロパティの詳細- 
maxPageIndicatorCountpublic final IntegerProperty maxPageIndicatorCountProperty このページ区切りコントロールに使用するページ・インジケータの最大数。 この値が1未満かpageCountよりも大きい場合、ページ・インジケータの最大数は変更されません。maxPageIndicatorCountが適合しない場合、ページ・インジケータの数はコントロールに合うように削減されます。 デフォルトは10ページ・インジケータです。
 - 
pageCountpublic final IntegerProperty pageCountProperty このページ区切りコントロールのページ数。 この値は1以上でなければなりません。 総ページ数が不明な場合は、INDETERMINATEをページ数として使用する必要があります。 デフォルトは、INDETERMINATEページ数です。
 - 
currentPageIndexpublic final IntegerProperty currentPageIndexProperty 
 - 
pageFactorypublic final ObjectProperty<Callback<Integer,Node>> pageFactoryProperty アプリケーションまたはユーザーがページを選択した場合に呼び出されるpageFactoryコールバック関数。 ページ区切りコントロールの機能には、この関数が必要です。 コールバック関数は、ページ・インデックスのコンテンツをロードして返します。 ページ・インデックスが存在しない場合、nullが返されます。 nullが返された場合、currentPageIndexは変更されません。 ページ・ファクトリ設定がない場合、デフォルトはnullです。
 
- 
 - 
コンストラクタの詳細- 
Paginationpublic Pagination(int pageCount, int pageIndex)指定されたページ数とページ・インデックスで新しいページ区切りコントロールを構築します。- パラメータ:
- pageCount- ページ区切りコントロールのページ数
- pageIndex- 最初のページのインデックス。
 
 - 
Paginationpublic Pagination(int pageCount) 指定されたページ数で新しいページ区切りコントロールを構築します。- パラメータ:
- pageCount- ページ区切りコントロールのページ数
 
 - 
Paginationpublic Pagination() ページ数がINDETERMINATEで、ページ・インデックスがゼロのページ区切りコントロールを構築します。
 
- 
 - 
メソッドの詳細- 
setMaxPageIndicatorCountpublic final void setMaxPageIndicatorCount(int value) ページ・インジケータの最大数を設定します。- パラメータ:
- value- ページ・インジケータの数。 デフォルトは10です。
 
 - 
getMaxPageIndicatorCountpublic final int getMaxPageIndicatorCount() ページ・インジケータの最大数を返します。- 戻り値:
- ページ・インジケータの最大数
 
 - 
maxPageIndicatorCountPropertypublic final IntegerProperty maxPageIndicatorCountProperty() このページ区切りコントロールに使用するページ・インジケータの最大数。 この値が1未満かpageCountよりも大きい場合、ページ・インジケータの最大数は変更されません。maxPageIndicatorCountが適合しない場合、ページ・インジケータの数はコントロールに合うように削減されます。 デフォルトは10ページ・インジケータです。
 - 
setPageCountpublic final void setPageCount(int value) ページ数を設定します。- パラメータ:
- value- ページ数
 
 - 
getPageCountpublic final int getPageCount() ページ数を返します。- 戻り値:
- ページ数
 
 - 
pageCountPropertypublic final IntegerProperty pageCountProperty() このページ区切りコントロールのページ数。 この値は1以上でなければなりません。 総ページ数が不明な場合は、INDETERMINATEをページ数として使用する必要があります。 デフォルトは、INDETERMINATEページ数です。
 - 
setCurrentPageIndexpublic final void setCurrentPageIndex(int value) 現在のページ・インデックスを設定します。- パラメータ:
- value- 現在のページ・インデックス。
 
 - 
getCurrentPageIndexpublic final int getCurrentPageIndex() 現在のページ・インデックスを返します。- 戻り値:
- 現在のページ・インデックス
 
 - 
currentPageIndexPropertypublic final IntegerProperty currentPageIndexProperty() 
 - 
setPageFactorypublic final void setPageFactory(Callback<Integer,Node> value) ページ・ファクトリのコールバック関数を設定します。- パラメータ:
- value- ページ・ファクトリ・コール・バック関数
 
 - 
getPageFactorypublic final Callback<Integer,Node> getPageFactory() ページ・ファクトリのコールバック関数を返します。- 戻り値:
- ページ・ファクトリ・コール・バック関数
 
 - 
pageFactoryPropertypublic final ObjectProperty<Callback<Integer,Node>> pageFactoryProperty() アプリケーションまたはユーザーがページを選択した場合に呼び出されるpageFactoryコールバック関数。 ページ区切りコントロールの機能には、この関数が必要です。 コールバック関数は、ページ・インデックスのコンテンツをロードして返します。 ページ・インデックスが存在しない場合、nullが返されます。 nullが返された場合、currentPageIndexは変更されません。 ページ・ファクトリ設定がない場合、デフォルトはnullです。
 - 
getClassCssMetaDatapublic static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData() - 戻り値:
- このクラスに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
getControlCssMetaDatapublic List<CssMetaData<? extends Styleable,?>> getControlCssMetaData() - オーバーライド:
- getControlCssMetaData、クラス:- Control
- 戻り値:
- コントロールのCSSでスタイル設定可能なプロパティの変更不可能なリスト
- 導入されたバージョン:
- JavaFX 8.0
 
 
- 
 
-