- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- javafx.scene.layout.Pane
-
- javafx.scene.layout.FlowPane
-
- すべての実装されたインタフェース:
Styleable
,EventTarget
public class FlowPane extends Pane
FlowPaneは、フローペインの境界で折り返されるフローに子をレイアウトします。水平フローペイン(デフォルト)は、ノードを行形式でレイアウトし、フローペインの幅で折り返します。 垂直フローペインは、ノードを列形式でレイアウトし、フローペインの高さで折り返します。 フローペインにボーダーまたは余白(あるいはその両方)が設定されている場合、コンテンツはこれらの枠内でフローします。
FlowPaneのprefWrapLengthプロパティは、その優先幅(水平の場合)または優先高(垂直の場合)を設定します。 デフォルト値(400)では十分でない場合、アプリケーションでprefWrapLengthを設定する必要があります。 prefWrapLengthは優先サイズを計算するためにのみ使用され、フローペインの実際のサイズに追随する、実際の折返し次元を反映していない可能性があることに注意してください。
位置合せプロパティは、フローペインの境界内での行および列の位置合せ方法を制御し、デフォルトでPos.TOP_LEFTに設定されます。 また、水平の場合はrowValignmentを設定し、垂直の場合はcolumnHalignmentを設定することで、行および列内のノードの位置合せを制御することもできます。
水平フローペインの例:
Image images[] = { ... }; FlowPane flow = new FlowPane(); flow.setVgap(8); flow.setHgap(4); flow.setPrefWrapLength(300); // preferred width = 300 for (int i = 0; i < images.length; i++) { flow.getChildren().add(new ImageView(image[i]); }
垂直フローペインの例:
FlowPane flow = new FlowPane(Orientation.VERTICAL); flow.setColumnHalignment(HPos.LEFT); // align labels on left flow.setPrefWrapLength(200); // preferred height = 200 for (int i = 0; i < titles.size(); i++) { flow.getChildren().add(new Label(titles[i]); }
FlowPaneは、子の表示可能なプロパティ値にかかわらず、管理対象の子をすべてレイアウトします。管理対象外の子はすべてのレイアウト計算で無視されます。
FlowPaneでは、CSSを使用して背景およびボーダーのスタイルを設定できます。 詳細は、
Region
スーパー・クラスを参照してください。サイズ変更可能な範囲
フローペインの親は、レイアウト時にフローペインのサイズ変更可能な範囲内でフローペインのサイズを変更します。 デフォルトでは、フローペインは次の表に示すように、コンテンツに基づいてこの範囲を計算します。
水平線 width height 最小 左/右の枠+最大の子の優先幅 上/下の枠+指定した幅で折り返される場合に、優先高ですべての子を表示するために必要な高さ 優先 左/右の枠+ prefWrapLength 上/下の枠+指定した幅で折り返される場合に、優先高ですべての子を表示するために必要な高さ 最大 Double.MAX_VALUE Double.MAX_VALUE
Vertical width height 最小 左/右の枠+指定した高さで折り返される場合に、優先幅ですべての子を表示するために必要な幅 上/下の枠+最大の子の優先高 優先 左/右の枠+指定した高さで折り返される場合に、優先幅ですべての子を表示するために必要な幅 上/下の枠+ prefWrapLength 最大 Double.MAX_VALUE Double.MAX_VALUE フローペインの最大幅および最大高には制限がないため、親に割り当てられているスペースすべてを満たすために、親がその優先サイズより大きいサイズに変更される可能性があります。
FlowPaneは、サイズ範囲を直接設定するためのプロパティを提供します。 これらのプロパティのデフォルトはセンチネル値Region.USE_COMPUTED_SIZEになりますが、アプリケーションで、必要に応じて、次のような他の値に設定できます。
アプリケーションでは、これらのプロパティをRegion.USE_COMPUTED_SIZEに戻すことによって、計算値をリストアできます。<b>flowpane.setMaxWidth(500);</b>
FlowPaneはデフォルトではそのコンテンツをクリップしないため、子の優先サイズが、フローペインが子に割り当てる必要があるスペースより大きい場合、子の境界がフローペイン自体の境界の外側まで拡大することがあります。
- 導入されたバージョン:
- JavaFX 2.0
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 ObjectProperty<Pos>
alignment
フローペインのコンテンツの幅と高さの範囲内での全体的な位置合せ。ObjectProperty<HPos>
columnHalignment
垂直フローペインの各列内のノードの水平方向の位置合せ。DoubleProperty
hgap
水平方向のフローペインの各ノード間の水平方向の総スペース、または垂直方向のフローペインの列間のスペース。ObjectProperty<Orientation>
orientation
このフローペインの向き。DoubleProperty
prefWrapLength
コンテンツが水平フローペインにラップされる優先幅、またはコンテンツが垂直フローペインにラップされる優先高。ObjectProperty<VPos>
rowValignment
水平フローペインの各行内のノードの垂直方向の位置合せ。DoubleProperty
vgap
垂直フローペインの各ノード間の垂直方向の総スペース、または水平フローペインの行間のスペース。-
クラス 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
-
-
フィールドのサマリー
-
クラス javafx.scene.Nodeで宣言されたフィールド
BASELINE_OFFSET_SAME_AS_HEIGHT
-
クラス javafx.scene.layout.Regionで宣言されたフィールド
USE_COMPUTED_SIZE、USE_PREF_SIZE
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 FlowPane()
hgap/vgap = 0が指定された水平のFlowPaneレイアウトを作成します。FlowPane(double hgap, double vgap)
hgap/vgapが指定された水平のFlowPaneレイアウトを作成します。FlowPane(double hgap, double vgap, Node... children)
hgap/vgapが指定された水平のFlowPaneレイアウトを作成します。FlowPane(Orientation orientation)
向きとhgap/vgap = 0が指定されたFlowPaneレイアウトを作成します。FlowPane(Orientation orientation, double hgap, double vgap)
向きとhgap/vgapが指定されたFlowPaneレイアウトを作成します。FlowPane(Orientation orientation, double hgap, double vgap, Node... children)
向きとhgap/vgapが指定されたFlowPaneレイアウトを作成します。FlowPane(Orientation orientation, Node... children)
向きとhgap/vgap = 0が指定されたFlowPaneレイアウトを作成します。FlowPane(Node... children)
hgap/vgap = 0が指定された水平のFlowPaneレイアウトを作成します。
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 ObjectProperty<Pos>
alignmentProperty()
フローペインのコンテンツの幅と高さの範囲内での全体的な位置合せ。static void
clearConstraints(Node child)
子ノードからすべてのフローペイン制約を削除します。ObjectProperty<HPos>
columnHalignmentProperty()
垂直フローペインの各列内のノードの水平方向の位置合せ。Pos
getAlignment()
プロパティalignmentの値を取得します。static List<CssMetaData<? extends Styleable,?>>
getClassCssMetaData()
HPos
getColumnHalignment()
プロパティcolumnHalignmentの値を取得します。List<CssMetaData<? extends Styleable,?>>
getCssMetaData()
NodeのCssMetaDataがリフレクションなしでアクセス可能になるように、このメソッドはNode.getClassCssMetaData()
に委任する必要があります。double
getHgap()
プロパティhgapの値を取得します。static Insets
getMargin(Node child)
子のマージン制約を返します(設定されている場合)。Orientation
getOrientation()
プロパティorientationの値を取得します。double
getPrefWrapLength()
プロパティprefWrapLengthの値を取得します。VPos
getRowValignment()
プロパティrowValignmentの値を取得します。double
getVgap()
プロパティvgapの値を取得します。DoubleProperty
hgapProperty()
水平方向のフローペインの各ノード間の水平方向の総スペース、または垂直方向のフローペインの列間のスペース。ObjectProperty<Orientation>
orientationProperty()
このフローペインの向き。DoubleProperty
prefWrapLengthProperty()
コンテンツが水平フローペインにラップされる優先幅、またはコンテンツが垂直フローペインにラップされる優先高。ObjectProperty<VPos>
rowValignmentProperty()
水平フローペインの各行内のノードの垂直方向の位置合せ。void
setAlignment(Pos value)
プロパティalignmentの値を設定します。void
setColumnHalignment(HPos value)
プロパティcolumnHalignmentの値を設定します。void
setHgap(double value)
プロパティhgapの値を設定します。static void
setMargin(Node child, Insets value)
フローペインに含まれている場合に、子のマージンを設定します。void
setOrientation(Orientation value)
プロパティorientationの値を設定します。void
setPrefWrapLength(double value)
プロパティprefWrapLengthの値を設定します。void
setRowValignment(VPos value)
プロパティrowValignmentの値を設定します。void
setVgap(double value)
プロパティvgapの値を設定します。DoubleProperty
vgapProperty()
垂直フローペインの各ノード間の垂直方向の総スペース、または水平フローペインの行間のスペース。-
クラス 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, getInitialFocusTraversable, 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.layout.Paneで宣言されたメソッド
getChildren
-
クラス javafx.scene.Parentで宣言されたメソッド
getBaselineOffset, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
-
クラス javafx.scene.layout.Regionで宣言されたメソッド
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isResizable, 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
-
-
-
-
プロパティの詳細
-
orientation
public final ObjectProperty<Orientation> orientationProperty
このフローペインの向き。 水平フローペインは、子を左から右にレイアウトし、フローペインの幅境界で折り返します。 垂直フローペインは、子を上から下にレイアウトし、フローペインの高さで折り返します。 デフォルトは水平です。
-
hgap
public final DoubleProperty hgapProperty
水平方向のフローペインの各ノード間の水平方向の総スペース、または垂直方向のフローペインの列間のスペース。- 関連項目:
getHgap()
、setHgap(double)
-
vgap
public final DoubleProperty vgapProperty
垂直フローペインの各ノード間の垂直方向の総スペース、または水平フローペインの行間のスペース。- 関連項目:
getVgap()
、setVgap(double)
-
prefWrapLength
public final DoubleProperty prefWrapLengthProperty
コンテンツが水平フローペインにラップされる優先幅、またはコンテンツが垂直フローペインにラップされる優先高。この値は、フローペインの優先サイズを計算するためにのみ使用され、実際の幅や高さ(フローペインが優先サイズ以外のサイズに変更されると変化する場合がある)を反映していない可能性があります。
アプリケーションでは、コンテンツを折り返す適切な範囲を定義するために、この値を初期化する必要があります。
-
alignment
public final ObjectProperty<Pos> alignmentProperty
フローペインのコンテンツの幅と高さの範囲内での全体的な位置合せ。水平フローペインの場合は、位置合せのhpos値を使用してフローペインの幅内で各行が位置合せされ、位置合せのvpos値を使用してフローペインの高さ内で行が位置合せされます。
垂直フローペインの場合は、位置合せのvpos値を使用してフローペインの高さ内で各列が位置合せされ、位置合せのhpos値を使用してフローペインの幅内で列が位置合せされます。
-
columnHalignment
public final ObjectProperty<HPos> columnHalignmentProperty
垂直フローペインの各列内のノードの水平方向の位置合せ。 水平フローペインではこのプロパティは無視されます。
-
rowValignment
public final ObjectProperty<VPos> rowValignmentProperty
水平フローペインの各行内のノードの垂直方向の位置合せ。 このプロパティがVPos.BASELINEに設定されている場合、フローペインでは常に子のサイズをその優先高に変更し、行の高さを満たすように高さを拡大することはありません。 垂直フローペインではこのプロパティは無視されます。
-
-
コンストラクタの詳細
-
FlowPane
public FlowPane()
hgap/vgap = 0が指定された水平のFlowPaneレイアウトを作成します。
-
FlowPane
public FlowPane(Orientation orientation)
向きとhgap/vgap = 0が指定されたFlowPaneレイアウトを作成します。- パラメータ:
orientation
- タイルが流れる方向&ラップ
-
FlowPane
public FlowPane(double hgap, double vgap)
hgap/vgapが指定された水平のFlowPaneレイアウトを作成します。- パラメータ:
hgap
- 各タイル間の水平方向のスペースの量vgap
- 各タイル間の垂直方向のスペースの量
-
FlowPane
public FlowPane(Orientation orientation, double hgap, double vgap)
向きとhgap/vgapが指定されたFlowPaneレイアウトを作成します。- パラメータ:
orientation
- タイルが流れる方向&ラップhgap
- 各タイル間の水平方向のスペースの量vgap
- 各タイル間の垂直方向のスペースの量
-
FlowPane
public FlowPane(Node... children)
hgap/vgap = 0が指定された水平のFlowPaneレイアウトを作成します。- パラメータ:
children
- このペインの子の初期設定。- 導入されたバージョン:
- JavaFX 8.0
-
FlowPane
public FlowPane(Orientation orientation, Node... children)
向きとhgap/vgap = 0が指定されたFlowPaneレイアウトを作成します。- パラメータ:
orientation
- タイルが流れる方向&ラップchildren
- このペインの子の初期設定。- 導入されたバージョン:
- JavaFX 8.0
-
FlowPane
public FlowPane(double hgap, double vgap, Node... children)
hgap/vgapが指定された水平のFlowPaneレイアウトを作成します。- パラメータ:
hgap
- 各タイル間の水平方向のスペースの量vgap
- 各タイル間の垂直方向のスペースの量children
- このペインの子の初期設定。- 導入されたバージョン:
- JavaFX 8.0
-
FlowPane
public FlowPane(Orientation orientation, double hgap, double vgap, Node... children)
向きとhgap/vgapが指定されたFlowPaneレイアウトを作成します。- パラメータ:
orientation
- タイルが流れる方向&ラップhgap
- 各タイル間の水平方向のスペースの量vgap
- 各タイル間の垂直方向のスペースの量children
- このペインの子の初期設定。- 導入されたバージョン:
- JavaFX 8.0
-
-
メソッドの詳細
-
setMargin
public static void setMargin(Node child, Insets value)
フローペインに含まれている場合に、子のマージンを設定します。 設定されている場合、フローペインでは、子の周囲にマージン領域を配置してレイアウトします。 値をnullに設定すると、制約は削除されます。- パラメータ:
child
- フローペインの子ノードvalue
- 子の周囲の空白のマージン
-
getMargin
public static Insets getMargin(Node child)
子のマージン制約を返します(設定されている場合)。- パラメータ:
child
- フローペインの子ノード- 戻り値:
- 子のマージン、またはマージンが設定されていない場合はnull
-
clearConstraints
public static void clearConstraints(Node child)
子ノードからすべてのフローペイン制約を削除します。- パラメータ:
child
- 子ノード
-
orientationProperty
public final ObjectProperty<Orientation> orientationProperty()
このフローペインの向き。 水平フローペインは、子を左から右にレイアウトし、フローペインの幅境界で折り返します。 垂直フローペインは、子を上から下にレイアウトし、フローペインの高さで折り返します。 デフォルトは水平です。
-
setOrientation
public final void setOrientation(Orientation value)
プロパティorientationの値を設定します。- プロパティの説明:
- このフローペインの向き。 水平フローペインは、子を左から右にレイアウトし、フローペインの幅境界で折り返します。 垂直フローペインは、子を上から下にレイアウトし、フローペインの高さで折り返します。 デフォルトは水平です。
-
getOrientation
public final Orientation getOrientation()
プロパティorientationの値を取得します。- プロパティの説明:
- このフローペインの向き。 水平フローペインは、子を左から右にレイアウトし、フローペインの幅境界で折り返します。 垂直フローペインは、子を上から下にレイアウトし、フローペインの高さで折り返します。 デフォルトは水平です。
-
hgapProperty
public final DoubleProperty hgapProperty()
水平方向のフローペインの各ノード間の水平方向の総スペース、または垂直方向のフローペインの列間のスペース。- 関連項目:
getHgap()
、setHgap(double)
-
setHgap
public final void setHgap(double value)
プロパティhgapの値を設定します。- プロパティの説明:
- 水平方向のフローペインの各ノード間の水平方向の総スペース、または垂直方向のフローペインの列間のスペース。
-
getHgap
public final double getHgap()
プロパティhgapの値を取得します。- プロパティの説明:
- 水平方向のフローペインの各ノード間の水平方向の総スペース、または垂直方向のフローペインの列間のスペース。
-
vgapProperty
public final DoubleProperty vgapProperty()
垂直フローペインの各ノード間の垂直方向の総スペース、または水平フローペインの行間のスペース。- 関連項目:
getVgap()
、setVgap(double)
-
setVgap
public final void setVgap(double value)
プロパティvgapの値を設定します。- プロパティの説明:
- 垂直フローペインの各ノード間の垂直方向の総スペース、または水平フローペインの行間のスペース。
-
getVgap
public final double getVgap()
プロパティvgapの値を取得します。- プロパティの説明:
- 垂直フローペインの各ノード間の垂直方向の総スペース、または水平フローペインの行間のスペース。
-
prefWrapLengthProperty
public final DoubleProperty prefWrapLengthProperty()
コンテンツが水平フローペインにラップされる優先幅、またはコンテンツが垂直フローペインにラップされる優先高。この値は、フローペインの優先サイズを計算するためにのみ使用され、実際の幅や高さ(フローペインが優先サイズ以外のサイズに変更されると変化する場合がある)を反映していない可能性があります。
アプリケーションでは、コンテンツを折り返す適切な範囲を定義するために、この値を初期化する必要があります。
-
setPrefWrapLength
public final void setPrefWrapLength(double value)
プロパティprefWrapLengthの値を設定します。- プロパティの説明:
- コンテンツが水平フローペインにラップされる優先幅、またはコンテンツが垂直フローペインにラップされる優先高。
この値は、フローペインの優先サイズを計算するためにのみ使用され、実際の幅や高さ(フローペインが優先サイズ以外のサイズに変更されると変化する場合がある)を反映していない可能性があります。
アプリケーションでは、コンテンツを折り返す適切な範囲を定義するために、この値を初期化する必要があります。
-
getPrefWrapLength
public final double getPrefWrapLength()
プロパティprefWrapLengthの値を取得します。- プロパティの説明:
- コンテンツが水平フローペインにラップされる優先幅、またはコンテンツが垂直フローペインにラップされる優先高。
この値は、フローペインの優先サイズを計算するためにのみ使用され、実際の幅や高さ(フローペインが優先サイズ以外のサイズに変更されると変化する場合がある)を反映していない可能性があります。
アプリケーションでは、コンテンツを折り返す適切な範囲を定義するために、この値を初期化する必要があります。
-
alignmentProperty
public final ObjectProperty<Pos> alignmentProperty()
フローペインのコンテンツの幅と高さの範囲内での全体的な位置合せ。水平フローペインの場合は、位置合せのhpos値を使用してフローペインの幅内で各行が位置合せされ、位置合せのvpos値を使用してフローペインの高さ内で行が位置合せされます。
垂直フローペインの場合は、位置合せのvpos値を使用してフローペインの高さ内で各列が位置合せされ、位置合せのhpos値を使用してフローペインの幅内で列が位置合せされます。
-
setAlignment
public final void setAlignment(Pos value)
プロパティalignmentの値を設定します。- プロパティの説明:
- フローペインのコンテンツの幅と高さの範囲内での全体的な位置合せ。
水平フローペインの場合は、位置合せのhpos値を使用してフローペインの幅内で各行が位置合せされ、位置合せのvpos値を使用してフローペインの高さ内で行が位置合せされます。
垂直フローペインの場合は、位置合せのvpos値を使用してフローペインの高さ内で各列が位置合せされ、位置合せのhpos値を使用してフローペインの幅内で列が位置合せされます。
-
getAlignment
public final Pos getAlignment()
プロパティalignmentの値を取得します。- プロパティの説明:
- フローペインのコンテンツの幅と高さの範囲内での全体的な位置合せ。
水平フローペインの場合は、位置合せのhpos値を使用してフローペインの幅内で各行が位置合せされ、位置合せのvpos値を使用してフローペインの高さ内で行が位置合せされます。
垂直フローペインの場合は、位置合せのvpos値を使用してフローペインの高さ内で各列が位置合せされ、位置合せのhpos値を使用してフローペインの幅内で列が位置合せされます。
-
columnHalignmentProperty
public final ObjectProperty<HPos> columnHalignmentProperty()
垂直フローペインの各列内のノードの水平方向の位置合せ。 水平フローペインではこのプロパティは無視されます。
-
setColumnHalignment
public final void setColumnHalignment(HPos value)
プロパティcolumnHalignmentの値を設定します。- プロパティの説明:
- 垂直フローペインの各列内のノードの水平方向の位置合せ。 水平フローペインではこのプロパティは無視されます。
-
getColumnHalignment
public final HPos getColumnHalignment()
プロパティcolumnHalignmentの値を取得します。- プロパティの説明:
- 垂直フローペインの各列内のノードの水平方向の位置合せ。 水平フローペインではこのプロパティは無視されます。
-
rowValignmentProperty
public final ObjectProperty<VPos> rowValignmentProperty()
水平フローペインの各行内のノードの垂直方向の位置合せ。 このプロパティがVPos.BASELINEに設定されている場合、フローペインでは常に子のサイズをその優先高に変更し、行の高さを満たすように高さを拡大することはありません。 垂直フローペインではこのプロパティは無視されます。
-
setRowValignment
public final void setRowValignment(VPos value)
プロパティrowValignmentの値を設定します。- プロパティの説明:
- 水平フローペインの各行内のノードの垂直方向の位置合せ。 このプロパティがVPos.BASELINEに設定されている場合、フローペインでは常に子のサイズをその優先高に変更し、行の高さを満たすように高さを拡大することはありません。 垂直フローペインではこのプロパティは無視されます。
-
getRowValignment
public final VPos getRowValignment()
プロパティrowValignmentの値を取得します。- プロパティの説明:
- 水平フローペインの各行内のノードの垂直方向の位置合せ。 このプロパティがVPos.BASELINEに設定されている場合、フローペインでは常に子のサイズをその優先高に変更し、行の高さを満たすように高さを拡大することはありません。 垂直フローペインではこのプロパティは無視されます。
-
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
- 戻り値:
- このクラスに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。
- 導入されたバージョン:
- JavaFX 8.0
-
getCssMetaData
public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
NodeのCssMetaDataがリフレクションなしでアクセス可能になるように、このメソッドはNode.getClassCssMetaData()
に委任する必要があります。- 定義:
getCssMetaData
、インタフェース:Styleable
- オーバーライド:
getCssMetaData
、クラス:Region
- 戻り値:
- このノードに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。
- 導入されたバージョン:
- JavaFX 8.0
-
-