public class FlowPane extends Pane
水平フローペイン(デフォルト)は、ノードを行形式でレイアウトし、フローペインの幅で折り返します。垂直フローペインは、ノードを列形式でレイアウトし、フローペインの高さで折り返します。フローペインにボーダーまたは余白(あるいはその両方)が設定されている場合、コンテンツはこれらの枠内でフローします。
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 |
垂直方向:
width | height | |
---|---|---|
最小 | 左/右の枠+指定した高さで折り返される場合に、優先幅ですべての子を表示するために必要な幅 | 上/下の枠+最大の子の優先高 |
優先 | 左/右の枠+指定した高さで折り返される場合に、優先幅ですべての子を表示するために必要な幅 | 上/下の枠+ prefWrapLength |
最大 | Double.MAX_VALUE | Double.MAX_VALUE |
フローペインの最大幅および最大高には制限がないため、親に割り当てられているスペースすべてを満たすために、親がその優先サイズより大きいサイズに変更される可能性があります。
FlowPaneは、サイズ範囲を直接設定するためのプロパティを提供します。これらのプロパティのデフォルトはセンチネル値Region.USE_COMPUTED_SIZEになりますが、アプリケーションで、必要に応じて、次のような他の値に設定できます。
flowpane.setMaxWidth(500);
アプリケーションでは、これらのプロパティをRegion.USE_COMPUTED_SIZEに戻すことによって、計算値をリストアできます。
FlowPaneはデフォルトではそのコンテンツをクリップしないため、子の優先サイズが、フローペインが子に割り当てる必要があるスペースより大きい場合、子の境界がフローペイン自体の境界の外側まで拡大することがあります。
Type | プロパティと説明 |
---|---|
ObjectProperty<Pos> |
alignment
フローペインのコンテンツの幅と高さの範囲内での全体的な位置合せ。
|
ObjectProperty<HPos> |
columnHalignment
垂直フローペインの各列内のノードの水平方向の位置合せ。
|
DoubleProperty |
hgap
水平方向のフローペインの各ノード間の水平方向の総スペース、または垂直方向のフローペインの列間のスペース。
|
ObjectProperty<Orientation> |
orientation
このフローペインの向き。
|
DoubleProperty |
prefWrapLength
コンテンツが水平フローペインにラップされる優先幅、またはコンテンツが垂直フローペインにラップされる優先高。
|
ObjectProperty<VPos> |
rowValignment
水平フローペインの各行内のノードの垂直方向の位置合せ。
|
DoubleProperty |
vgap
垂直フローペインの各ノード間の垂直方向の総スペース、または水平フローペインの行間のスペース。
|
background、border、cacheShape、centerShape、height、insets、maxHeight、maxWidth、minHeight、minWidth、opaqueInsets、padding、prefHeight、prefWidth、scaleShape、shape、snapToPixel、width
needsLayout
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、visible
USE_COMPUTED_SIZE、USE_PREF_SIZE
BASELINE_OFFSET_SAME_AS_HEIGHT
コンストラクタと説明 |
---|
FlowPane()
hgap/vgap = 0が指定された水平のFlowPaneレイアウトを作成します。
|
FlowPane(double hgap, double vgap)
hgap/vgapが指定された水平のFlowPaneレイアウトを作成します。
|
FlowPane(double hgap, double vgap, Node... children)
hgap/vgapが指定された水平のFlowPaneレイアウトを作成します。
|
FlowPane(Node... children)
hgap/vgap = 0が指定された水平の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レイアウトを作成します。
|
修飾子と型 | メソッドと説明 |
---|---|
ObjectProperty<Pos> |
alignmentProperty()
フローペインのコンテンツの幅と高さの範囲内での全体的な位置合せ。
|
static void |
clearConstraints(Node child)
子ノードからすべてのフローペイン制約を削除します。
|
ObjectProperty<HPos> |
columnHalignmentProperty()
垂直フローペインの各列内のノードの水平方向の位置合せ。
|
protected double |
computeMinHeight(double width)
このリージョンの最小高を計算します。
|
protected double |
computeMinWidth(double height)
このリージョンの最小幅を計算します。
|
protected double |
computePrefHeight(double forWidth)
指定された幅に対するこのリージョンの優先高を計算します。Regionのサブクラスでは、このメソッドをオーバーライドして、そのコンテンツおよびレイアウト手法に基づいて適切な値を返す必要があります。
|
protected double |
computePrefWidth(double forHeight)
指定された高さに対するこのリージョンの優先幅を計算します。
|
Pos |
getAlignment()
プロパティalignmentの値を取得します。
|
static List<CssMetaData<? extends Styleable,?>> |
getClassCssMetaData() |
HPos |
getColumnHalignment()
プロパティcolumnHalignmentの値を取得します。
|
Orientation |
getContentBias()
レイアウト用にノードのサイズ変更バイアスの向きを返します。
|
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()
水平方向のフローペインの各ノード間の水平方向の総スペース、または垂直方向のフローペインの列間のスペース。
|
protected void |
layoutChildren()
この
Parent の子をレイアウトするレイアウト・パス中に起動されます。 |
ObjectProperty<Orientation> |
orientationProperty()
このフローペインの向き。
|
DoubleProperty |
prefWrapLengthProperty()
コンテンツが水平フローペインにラップされる優先幅、またはコンテンツが垂直フローペインにラップされる優先高。
|
void |
requestLayout()
次のシーンがレンダリングされる前に実行するレイアウト・パスを要求します。
|
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()
垂直フローペインの各ノード間の垂直方向の総スペース、または水平フローペインの行間のスペース。
|
getChildren
backgroundProperty、borderProperty、cacheShapeProperty、centerShapeProperty、computeMaxHeight、computeMaxWidth、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、snapSize、snapSpace、snapToPixelProperty、widthProperty
getBaselineOffset、getChildrenUnmodifiable、getManagedChildren、getStylesheets、isNeedsLayout、layout、lookup、needsLayoutProperty、queryAccessibleAttribute、requestParentLayout、setNeedsLayout、updateBounds
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、getCursor、getDepthTest、getEffect、getEffectiveNodeOrientation、getEventDispatcher、getId、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、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、setVisible、snapshot、snapshot、startDragAndDrop、startFullDrag、styleProperty、toBack、toFront、toString、translateXProperty、translateYProperty、translateZProperty、usesMirroring、visibleProperty
public final ObjectProperty<Orientation> orientationProperty
public final DoubleProperty hgapProperty
getHgap()
、setHgap(double)
public final DoubleProperty vgapProperty
getVgap()
、setVgap(double)
public final DoubleProperty prefWrapLengthProperty
この値は、フローペインの優先サイズを計算するためにのみ使用され、実際の幅や高さ(フローペインが優先サイズ以外のサイズに変更されると変化する場合がある)を反映していない可能性があります。
アプリケーションでは、コンテンツを折り返す適切な範囲を定義するために、この値を初期化する必要があります。
public final ObjectProperty<Pos> alignmentProperty
水平フローペインの場合は、位置合せのhpos値を使用してフローペインの幅内で各行が位置合せされ、位置合せのvpos値を使用してフローペインの高さ内で行が位置合せされます。
垂直フローペインの場合は、位置合せのvpos値を使用してフローペインの高さ内で各列が位置合せされ、位置合せのhpos値を使用してフローペインの幅内で列が位置合せされます。
public final ObjectProperty<HPos> columnHalignmentProperty
public final ObjectProperty<VPos> rowValignmentProperty
public FlowPane()
public FlowPane(Orientation orientation)
orientation
- タイルのフローおよび折返しの方向public FlowPane(double hgap, double vgap)
hgap
- 各タイル間の水平方向のスペースの量vgap
- 各タイル間の垂直方向のスペースの量public FlowPane(Orientation orientation, double hgap, double vgap)
orientation
- タイルのフローおよび折返しの方向hgap
- 各タイル間の水平方向のスペースの量vgap
- 各タイル間の垂直方向のスペースの量public FlowPane(Node... children)
children
- このペインの子の初期設定。public FlowPane(Orientation orientation, Node... children)
orientation
- タイルのフローおよび折返しの方向children
- このペインの子の初期設定。public FlowPane(double hgap, double vgap, Node... children)
hgap
- 各タイル間の水平方向のスペースの量vgap
- 各タイル間の垂直方向のスペースの量children
- このペインの子の初期設定。public FlowPane(Orientation orientation, double hgap, double vgap, Node... children)
orientation
- タイルのフローおよび折返しの方向hgap
- 各タイル間の水平方向のスペースの量vgap
- 各タイル間の垂直方向のスペースの量children
- このペインの子の初期設定。public static void setMargin(Node child, Insets value)
child
- フローペインの子ノードvalue
- 子の周囲の空白のマージンpublic static Insets getMargin(Node child)
child
- フローペインの子ノードpublic static void clearConstraints(Node child)
child
- 子ノードpublic final ObjectProperty<Orientation> orientationProperty()
public final void setOrientation(Orientation value)
public final Orientation getOrientation()
public final DoubleProperty hgapProperty()
getHgap()
、setHgap(double)
public final void setHgap(double value)
public final double getHgap()
public final DoubleProperty vgapProperty()
getVgap()
、setVgap(double)
public final void setVgap(double value)
public final double getVgap()
public final DoubleProperty prefWrapLengthProperty()
この値は、フローペインの優先サイズを計算するためにのみ使用され、実際の幅や高さ(フローペインが優先サイズ以外のサイズに変更されると変化する場合がある)を反映していない可能性があります。
アプリケーションでは、コンテンツを折り返す適切な範囲を定義するために、この値を初期化する必要があります。
public final void setPrefWrapLength(double value)
この値は、フローペインの優先サイズを計算するためにのみ使用され、実際の幅や高さ(フローペインが優先サイズ以外のサイズに変更されると変化する場合がある)を反映していない可能性があります。
アプリケーションでは、コンテンツを折り返す適切な範囲を定義するために、この値を初期化する必要があります。
public final double getPrefWrapLength()
この値は、フローペインの優先サイズを計算するためにのみ使用され、実際の幅や高さ(フローペインが優先サイズ以外のサイズに変更されると変化する場合がある)を反映していない可能性があります。
アプリケーションでは、コンテンツを折り返す適切な範囲を定義するために、この値を初期化する必要があります。
public final ObjectProperty<Pos> alignmentProperty()
水平フローペインの場合は、位置合せのhpos値を使用してフローペインの幅内で各行が位置合せされ、位置合せのvpos値を使用してフローペインの高さ内で行が位置合せされます。
垂直フローペインの場合は、位置合せのvpos値を使用してフローペインの高さ内で各列が位置合せされ、位置合せのhpos値を使用してフローペインの幅内で列が位置合せされます。
public final void setAlignment(Pos value)
水平フローペインの場合は、位置合せのhpos値を使用してフローペインの幅内で各行が位置合せされ、位置合せのvpos値を使用してフローペインの高さ内で行が位置合せされます。
垂直フローペインの場合は、位置合せのvpos値を使用してフローペインの高さ内で各列が位置合せされ、位置合せのhpos値を使用してフローペインの幅内で列が位置合せされます。
public final Pos getAlignment()
水平フローペインの場合は、位置合せのhpos値を使用してフローペインの幅内で各行が位置合せされ、位置合せのvpos値を使用してフローペインの高さ内で行が位置合せされます。
垂直フローペインの場合は、位置合せのvpos値を使用してフローペインの高さ内で各列が位置合せされ、位置合せのhpos値を使用してフローペインの幅内で列が位置合せされます。
public final ObjectProperty<HPos> columnHalignmentProperty()
public final void setColumnHalignment(HPos value)
public final HPos getColumnHalignment()
public final ObjectProperty<VPos> rowValignmentProperty()
public final void setRowValignment(VPos value)
public final VPos getRowValignment()
public Orientation getContentBias()
Node
Resizableのサブクラスはこのメソッドをオーバーライドし、適切な値を返す必要があります。
getContentBias
、クラス: Node
Node.isResizable()
、Node.minWidth(double)
、Node.minHeight(double)
、Node.prefWidth(double)
、Node.prefHeight(double)
、Node.maxWidth(double)
、Node.maxHeight(double)
protected double computeMinWidth(double height)
Region
computeMinWidth
、クラス: Region
height
- 最小幅が高さに依存する場合に使用する必要がある高さprotected double computeMinHeight(double width)
Region
computeMinHeight
、クラス: Region
width
- 最小高が幅に依存する場合に使用する必要がある幅protected double computePrefWidth(double forHeight)
Region
computePrefWidth
、クラス: Region
forHeight
- 優先幅がそれに依存する場合に使用する必要がある高さprotected double computePrefHeight(double forWidth)
Region
computePrefHeight
、クラス: Region
forWidth
- 優先高がそれに依存する場合に使用する必要がある幅public void requestLayout()
Parent
この親がレイアウト・ルートまたは管理対象外のいずれかである場合は、シーンのダーティ・レイアウト・リストに直接追加されます。そうでない場合は、requestParentLayoutが起動されます。
requestLayout
、クラス: Parent
protected void layoutChildren()
Parent
Parent
の子をレイアウトするレイアウト・パス中に起動されます。デフォルトでは、管理対象のサイズ変更可能なコンテンツのサイズをその優先サイズに合せて設定するのみで、ノードの配置は行われません。
サブクラスは必要に応じてこの関数をオーバーライドし、コンテンツをレイアウトする必要があります。
layoutChildren
、クラス: Parent
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
Node.getClassCssMetaData()
に委任する必要があります。getCssMetaData
、インタフェース: Styleable
getCssMetaData
、クラス: Region
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.