- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- javafx.scene.layout.Pane
-
- javafx.scene.layout.GridPane
-
- すべての実装されたインタフェース:
Styleable
,EventTarget
public class GridPane extends Pane
GridPaneは、行と列の柔軟なグリッド内に子をレイアウトします。 ボーダーまたは余白(あるいはその両方)が設定されている場合、コンテンツはこれらの枠内にレイアウトされます。子はグリッド内の任意の場所に、複数の行および列にまたがって配置できます。 子は行および列内で自由にオーバーラップでき、積上げ順序はグリッドペインの子リストの順序により定義されます(0番目のノードを背面、最後のノードを前面に配置)。
GridPaneでは、CSSを使用して背景およびボーダーのスタイルを設定できます。 詳細は、
Region
スーパー・クラスを参照してください。グリッド制約
グリッド内の子の配置は、そのレイアウト制約によって定義されます。
グリッド制約表 制約 Type 説明 columnIndex 整数 子のレイアウト領域が始まる列。 rowIndex 整数 子のレイアウト領域が始まる行。 columnSpan 整数 子のレイアウト領域の水平方向の範囲内にある列数。 rowSpan 整数 子のレイアウト領域の垂直方向の範囲内にある行数。 行および列のインデックスが明示的に設定されていない場合は、子は最初の行および列に配置されます。 行および列の範囲が設定されていない場合は、デフォルトの1に設定されます。 子の配置制約は動的に変更でき、グリッドペインはそれに従って更新されます。
グリッドペインによってコンテンツに合せてグリッドが自動的に拡大または縮小されるため、行および列の合計数を前もって指定しておく必要はありません。
アプリケーションでGridPaneを使用するには、子に対するレイアウト制約を設定し、それらの子をグリッドペイン・インスタンスに追加する必要があります。 子に対する制約は、GridPaneクラスの静的なsetterメソッドを使用して設定されます。
アプリケーションでは、制約の設定および子の追加ステップをまとめたコンビニエンス・メソッドを使用することもできます。GridPane gridpane = new GridPane(); // Set one constraint at a time... // Places the button at the first row and second column Button button = new Button(); GridPane.setRowIndex(button, 0); GridPane.setColumnIndex(button, 1); // or convenience methods set more than one constraint at once... Label label = new Label(); GridPane.setConstraints(label, 2, 0); // column=2 row=0 // don't forget to add children to gridpane gridpane.getChildren().addAll(button, label);
GridPane gridpane = new GridPane(); gridpane.add(new Button(), 1, 0); // column=1 row=0 gridpane.add(new Label(), 2, 0); // column=2 row=0
行および列のサイズ設定
デフォルトでは、行および列はコンテンツに合せてサイズ変更されます。列は最も幅の広い子に対応できる幅になり、行は最も高い子に対応できる高さになります。ただし、アプリケーションで明示的に行または列のサイズを制御する必要がある場合は、RowConstraintsおよびColumnConstraintsオブジェクトを追加してそれらのメトリックを指定できます。 たとえば、固定された幅の列を2つ持つグリッドを作成するには、次のようにします。
デフォルトでは、グリッドペインがその優先サイズより大きいサイズに変更されても、グリッドペインの行および列のサイズはそれらの優先サイズ(コンテンツから計算されたサイズまたは固定のサイズ)に変更されます。 アプリケーションで、余分なスペースがある場合に特定の行または列を拡大する必要がある場合は、RowConstraintsまたはColumnConstraintsオブジェクトに拡大優先度を設定できます。 例:GridPane gridpane = new GridPane(); gridpane.getColumnConstraints().add(new ColumnConstraints(100)); // column 0 is 100 wide gridpane.getColumnConstraints().add(new ColumnConstraints(200)); // column 1 is 200 wide
GridPane gridpane = new GridPane(); ColumnConstraints column1 = new ColumnConstraints(100,100,Double.MAX_VALUE); column1.setHgrow(Priority.ALWAYS); ColumnConstraints column2 = new ColumnConstraints(100); gridpane.getColumnConstraints().addAll(column1, column2); // first column gets any extra width
注意: 複数の行または列にまたがるノードのサイズも、優先サイズに合せてサイズ設定されます。 影響を受ける行および列は、まず拡大優先度、次に最後の行という優先順位に従ってサイズ変更されます。 これは、行および列の制約によるものです。
パーセントでのサイズ設定
RowConstraintsおよびColumnConstraintsを使用して、グリッドペインの使用可能なスペースのパーセントとしてサイズを指定することもできます。
行および列に対してパーセント値を指定すると、その値が優先され、行および列の最小、優先、最大および拡大制約は無視されます。GridPane gridpane = new GridPane(); ColumnConstraints column1 = new ColumnConstraints(); column1.setPercentWidth(50); ColumnConstraints column2 = new ColumnConstraints(); column2.setPercentWidth(50); gridpane.getColumnConstraints().addAll(column1, column2); // each get 50% of width
widthPercent (またはheightPercent)の値の合計が100より大きい場合、それらの値は重みとして扱われることに注意してください。たとえば、3つの列それぞれにwidthPercentとして50が指定されると、各列にはグリッドペインの使用可能な幅の1/3 (50/(50+50+50))が割り当てられます。
サイズ・タイプの混合
アプリケーションでは、行および列のサイズ・タイプ(コンテンツから計算、固定またはパーセント)を自由に組み合せることができます。 パーセントの行および列には、グリッドペインの使用可能なスペース(サイズから枠および間隔を引いたもの)に対するそれらのパーセントに基づいて、常に最初にスペースが割り当てられます。 残りのスペースは、行および列の最小、優先および最大サイズと拡大優先度に応じて行および列に割り当てられます。サイズ変更可能な範囲
グリッドペインの親は、レイアウト時にグリッドペインのサイズ変更可能な範囲内でグリッドペインのサイズを変更します。 デフォルトでは、グリッドペインは、次の表に示すようにコンテンツおよび行と列の制約に基づいてこの範囲を計算します。
GridPaneサイズ変更表 width height 最小 左/右の枠+各列の最小幅の合計。 上/下の枠+各行の最小高の合計。 優先 左/右の枠+各列の優先幅の合計。 上/下の枠+各行の優先高の合計。 最大 Double.MAX_VALUE Double.MAX_VALUE グリッドペインの最大幅および最大高には制限がないため、親に割り当てられているスペースすべてを満たすために、親がその優先サイズより大きいサイズに変更される可能性があります。
GridPaneは、サイズ範囲を直接設定するためのプロパティを提供します。 これらのプロパティはデフォルトでセンチネル値USE_COMPUTED_SIZEに設定されますが、アプリケーションでは必要に応じてこれらを別の値に設定できます。
アプリケーションでは、これらのプロパティの設定をUSE_COMPUTED_SIZEに戻すことで、計算された値を復元できます。gridpane.setPrefSize(300, 300); // never size the gridpane larger than its preferred size: gridpane.setMaxSize(Region.USE_COMPUTED_SIZE, Region.USE_COMPUTED_SIZE);
GridPaneはデフォルトではそのコンテンツをクリップしないため、子の最小サイズが原因でスペース内に子を収めることができない場合、子の境界がグリッドペイン自体の境界の外側まで拡大することがあります。
オプションのレイアウト制約
アプリケーションでは子に追加の制約を設定することで、行および列のインデックスおよび範囲によって設定される、レイアウト領域内での子のサイズ設定および配置の方法をカスタマイズできます。
GridPane制約表 制約 Type 説明 halignment javafx.geometry.HPos レイアウト領域内での子の水平方向の位置合せ。 valignment javafx.geometry.VPos レイアウト領域内での子の垂直方向の位置合せ。 hgrow javafx.scene.layout.Priority 子の水平方向の拡大優先度。 vgrow javafx.scene.layout.Priority 子の垂直方向の拡大優先度。 マージン javafx.geometry.Insets 子の外側のマージン領域。 デフォルトでは、子のレイアウト領域内での位置合せは、行および列に設定されている位置合せによって定義されます。 ある子に対して個別の位置合せ制約が設定されている場合、その位置合せはその子に対してのみ行および列の位置合せをオーバーライドします。 同じ行または列内にあるその他の子の位置合せには影響しません。
一方、拡大優先度は行または列全体に対してのみ適用できます。 そのため、ある1つの子に対して拡大優先度の制約が設定されている場合、その制約を使用して、その子を含む行および列のデフォルト拡大優先度が計算されます。 RowConstraintまたはColumnConstraintオブジェクトに対して直接拡大優先度が設定されている場合は、コンテンツから計算された値がその拡大優先度でオーバーライドされます。
- 導入されたバージョン:
- JavaFX 2.0
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 ObjectProperty<Pos>
alignment
グリッド・ペインの幅と高さ内のグリッドの整列。BooleanProperty
gridLinesVisible
デバッグ専用。グリッドペインの行と列を表示するために線を表示するかどうかを制御します。DoubleProperty
hgap
列間の水平方向の間隔の幅。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
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static int
REMAINING
子の範囲が残りの行および列すべてにわたる必要があることを示すために、子の行および列の範囲制約に設定できるセンチネル値。-
クラスjavafx.scene.Nodeから継承されたフィールド
BASELINE_OFFSET_SAME_AS_HEIGHT
-
クラス javafx.scene.layout.Regionから継承されたフィールド
USE_COMPUTED_SIZE、USE_PREF_SIZE
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 GridPane()
hgap/vgap = 0およびTOP_LEFTの位置合せが指定されたGridPaneレイアウトを作成します。
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 void
add(Node child, int columnIndex, int rowIndex)
グリッドペインの指定された列と行の位置に子を追加します。void
add(Node child, int columnIndex, int rowIndex, int colspan, int rowspan)
グリッドペインの指定された列と行の位置および範囲に子を追加します。void
addColumn(int columnIndex, Node... children)
グリッドペインの特定の列内に指定したノードを順番に配置するためのコンビニエンス・メソッド。void
addRow(int rowIndex, Node... children)
グリッドペインの特定の行内に指定したノードを順番に配置するためのコンビニエンス・メソッド。ObjectProperty<Pos>
alignmentProperty()
グリッド・ペインの幅と高さ内のグリッドの整列。static void
clearConstraints(Node child)
子ノードからすべてのグリッドペイン制約を削除します。protected double
computeMinHeight(double width)
このリージョンの最小高を計算します。protected double
computeMinWidth(double height)
このリージョンの最小幅を計算します。protected double
computePrefHeight(double width)
指定された幅に対するこのリージョンの優先高を計算します。Regionのサブクラスでは、このメソッドをオーバーライドして、そのコンテンツおよびレイアウト手法に基づいて適切な値を返す必要があります。protected double
computePrefWidth(double height)
指定された高さに対するこのリージョンの優先幅を計算します。Pos
getAlignment()
プロパティalignmentの値を取得します。Bounds
getCellBounds(int columnIndex, int rowIndex)
指定された列と行の位置にあるセルの境界を返します。static List<CssMetaData<? extends Styleable,?>>
getClassCssMetaData()
ObservableList<ColumnConstraints>
getColumnConstraints()
列制約のリストを返します。int
getColumnCount()
このGridPaneの列数を返します。static Integer
getColumnIndex(Node child)
子の列インデックス制約を返します(設定されている場合)。static Integer
getColumnSpan(Node child)
子の列範囲制約を返します(設定されている場合)。Orientation
getContentBias()
レイアウト用にノードのサイズ変更バイアスの向きを返します。List<CssMetaData<? extends Styleable,?>>
getCssMetaData()
NodeのCssMetaDataがリフレクションなしでアクセス可能になるように、このメソッドはNode.getClassCssMetaData()
に委任する必要があります。static HPos
getHalignment(Node child)
子のhalignment制約を返します(設定されている場合)。double
getHgap()
プロパティhgapの値を取得します。static Priority
getHgrow(Node child)
子のhgrow制約を返します(設定されている場合)。static Insets
getMargin(Node child)
子のマージン制約を返します(設定されている場合)。ObservableList<RowConstraints>
getRowConstraints()
行制約のリストを返します。int
getRowCount()
このGridPaneの行数を返します。static Integer
getRowIndex(Node child)
子の行インデックス制約を返します(設定されている場合)。static Integer
getRowSpan(Node child)
子の行範囲制約を返します(設定されている場合)。static VPos
getValignment(Node child)
子のvalignment制約を返します(設定されている場合)。double
getVgap()
プロパティvgapの値を取得します。static Priority
getVgrow(Node child)
子のvgrow制約を返します(設定されている場合)。BooleanProperty
gridLinesVisibleProperty()
デバッグ専用。グリッドペインの行と列を表示するために線を表示するかどうかを制御します。DoubleProperty
hgapProperty()
列間の水平方向の間隔の幅。static Boolean
isFillHeight(Node child)
子の垂直方向の塗りつぶしポリシーを返します(設定されている場合)。static Boolean
isFillWidth(Node child)
子の水平方向の塗りつぶしポリシーを返します(設定されている場合)。boolean
isGridLinesVisible()
プロパティgridLinesVisibleの値を取得します。protected void
layoutChildren()
このParent
の子をレイアウトするレイアウト・パス中に起動されます。void
requestLayout()
次のシーンがレンダリングされる前に実行するレイアウト・パスを要求します。void
setAlignment(Pos value)
プロパティalignmentの値を設定します。static void
setColumnIndex(Node child, Integer value)
グリッドペインに含まれている場合に、子の列インデックスを設定して、グリッドペインのその列から子の配置が開始されるようにします。static void
setColumnSpan(Node child, Integer value)
グリッドペインに含まれている場合に、子の列範囲を設定して、子がその列数だけ水平方向に配置されるようにします。static void
setConstraints(Node child, int columnIndex, int rowIndex)
グリッドペインに含まれている場合に、子の列と行のインデックスを設定します。static void
setConstraints(Node child, int columnIndex, int rowIndex, int columnspan, int rowspan)
グリッドペインに含まれている場合に、子の列、行、列範囲および行範囲の値を設定します。static void
setConstraints(Node child, int columnIndex, int rowIndex, int columnspan, int rowspan, HPos halignment, VPos valignment)
グリッドペインに含まれている場合に、子のグリッド位置、範囲および位置合せを設定します。static void
setConstraints(Node child, int columnIndex, int rowIndex, int columnspan, int rowspan, HPos halignment, VPos valignment, Priority hgrow, Priority vgrow)
グリッドペインに含まれている場合に、子のグリッド位置、範囲および位置合せを設定します。static void
setConstraints(Node child, int columnIndex, int rowIndex, int columnspan, int rowspan, HPos halignment, VPos valignment, Priority hgrow, Priority vgrow, Insets margin)
グリッドペインに含まれている場合に、子のグリッド位置、範囲、位置合せ、拡大優先度およびマージンを設定します。static void
setFillHeight(Node child, Boolean value)
グリッドペインに含まれている場合に、子の垂直方向の塗りつぶしポリシーを設定します。static void
setFillWidth(Node child, Boolean value)
グリッドペインに含まれている場合に、子の水平方向の塗りつぶしポリシーを設定します。void
setGridLinesVisible(boolean value)
プロパティgridLinesVisibleの値を設定します。static void
setHalignment(Node child, HPos value)
グリッドペインに含まれている場合に、子の水平方向の位置合せを設定します。void
setHgap(double value)
プロパティhgapの値を設定します。static void
setHgrow(Node child, Priority value)
グリッドペインに含まれている場合に、子の水平方向の拡大優先度を設定します。static void
setMargin(Node child, Insets value)
グリッドペインに含まれている場合に、子のマージンを設定します。static void
setRowIndex(Node child, Integer value)
グリッドペインに含まれている場合に、子の行インデックスを設定して、グリッドペインのその行から子の配置が開始されるようにします。static void
setRowSpan(Node child, Integer value)
グリッドペインに含まれている場合に、子の行範囲を設定して、子がその行数だけ垂直方向に配置されるようにします。static void
setValignment(Node child, VPos value)
グリッドペインに含まれている場合に、子の垂直方向の位置合せを設定します。void
setVgap(double value)
プロパティvgapの値を設定します。static void
setVgrow(Node child, Priority value)
グリッドペインに含まれている場合に、子の垂直方向の拡大優先度を設定します。String
toString()
このGridPane
オブジェクトの文字列表現を返します。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, 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, 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, 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、lookup、needsLayoutProperty、queryAccessibleAttribute、requestParentLayout、setNeedsLayout、updateBounds
-
クラス javafx.scene.layout.Regionから継承されたメソッド
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, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty
-
インタフェース javafx.css.Styleableから継承されたメソッド
getStyleableNode
-
-
-
-
プロパティの詳細
-
hgap
public final DoubleProperty hgapProperty
列間の水平方向の間隔の幅。- 関連項目:
getHgap()
、setHgap(double)
-
vgap
public final DoubleProperty vgapProperty
行の間の垂直方向の間隔の高さ。- 関連項目:
getVgap()
、setVgap(double)
-
位置合せ
public final ObjectProperty<Pos> alignmentProperty
グリッド・ペインの幅と高さ内のグリッドの整列。
-
gridLinesVisible
public final BooleanProperty gridLinesVisibleProperty
デバッグ専用。グリッドペインの行と列を表示するために線を表示するかどうかを制御します。 デフォルトはfalse
です。
-
-
フィールドの詳細
-
REMAINING
public static final int REMAINING
子の範囲が残りの行および列すべてにわたる必要があることを示すために、子の行および列の範囲制約に設定できるセンチネル値。- 関連項目:
- 定数フィールド値
-
-
メソッドの詳細
-
setRowIndex
public static void setRowIndex(Node child, Integer value)
グリッドペインに含まれている場合に、子の行インデックスを設定して、グリッドペインのその行から子の配置が開始されるようにします。 行インデックスが設定されていないグリッドペインの子は、最初の行に配置されます。 値をnullに設定すると、制約は削除されます。- パラメータ:
child
- グリッドペインの子ノードvalue
- 子の行インデックス
-
getRowIndex
public static Integer getRowIndex(Node child)
子の行インデックス制約を返します(設定されている場合)。- パラメータ:
child
- グリッドペインの子ノード- 戻り値:
- 子の行インデックスまたは行インデックスが設定されていない場合はnull
-
setColumnIndex
public static void setColumnIndex(Node child, Integer value)
グリッドペインに含まれている場合に、子の列インデックスを設定して、グリッドペインのその列から子の配置が開始されるようにします。 列インデックスが設定されていないグリッドペインの子は、最初の列に配置されます。 値をnullに設定すると、制約は削除されます。- パラメータ:
child
- グリッドペインの子ノードvalue
- 子の列インデックス
-
getColumnIndex
public static Integer getColumnIndex(Node child)
子の列インデックス制約を返します(設定されている場合)。- パラメータ:
child
- グリッドペインの子ノード- 戻り値:
- 子の列インデックスまたは列インデックスが設定されていない場合はnull
-
setRowSpan
public static void setRowSpan(Node child, Integer value)
グリッドペインに含まれている場合に、子の行範囲を設定して、子がその行数だけ垂直方向に配置されるようにします。 これをREMAININGに設定すると、残りの行すべてに範囲を拡大できます。グリッドペインの子に行範囲が設定されていない場合は、デフォルトで範囲が1行に設定されます。 値をnullに設定すると、制約は削除されます。
- パラメータ:
child
- グリッドペインの子ノードvalue
- 子の行範囲
-
getRowSpan
public static Integer getRowSpan(Node child)
子の行範囲制約を返します(設定されている場合)。- パラメータ:
child
- グリッドペインの子ノード- 戻り値:
- 子の行範囲または行範囲が設定されていない場合はnull
-
setColumnSpan
public static void setColumnSpan(Node child, Integer value)
グリッドペインに含まれている場合に、子の列範囲を設定して、子がその列数だけ水平方向に配置されるようにします。 これをREMAININGに設定すると、残りの列すべてに範囲を拡大できます。グリッドペインの子に列範囲が設定されていない場合は、デフォルトで範囲が1列に設定されます。 値をnullに設定すると、制約は削除されます。
- パラメータ:
child
- グリッドペインの子ノードvalue
- 子の列範囲
-
getColumnSpan
public static Integer getColumnSpan(Node child)
子の列範囲制約を返します(設定されている場合)。- パラメータ:
child
- グリッドペインの子ノード- 戻り値:
- 子の列範囲または列範囲が設定されていない場合はnull
-
setMargin
public static void setMargin(Node child, Insets value)
グリッドペインに含まれている場合に、子のマージンを設定します。 設定されている場合、グリッドペインでは、子の周囲にマージン領域を配置してレイアウトします。 値をnullに設定すると、制約は削除されます。- パラメータ:
child
- グリッドペインの子ノードvalue
- 子の周囲の空白のマージン
-
getMargin
public static Insets getMargin(Node child)
子のマージン制約を返します(設定されている場合)。- パラメータ:
child
- グリッドペインの子ノード- 戻り値:
- 子のマージン、またはマージンが設定されていない場合はnull
-
setHalignment
public static void setHalignment(Node child, HPos value)
グリッドペインに含まれている場合に、子の水平方向の位置合せを設定します。 設定されている場合、グリッドペインのデフォルトの水平方向の位置合せがこの値でオーバーライドされます。 値をnullに設定すると、制約は削除されます。- パラメータ:
child
- グリッドペインの子ノードvalue
- 子の水平方向の位置合せ
-
getHalignment
public static HPos getHalignment(Node child)
子のhalignment制約を返します(設定されている場合)。- パラメータ:
child
- グリッドペインの子ノード- 戻り値:
- 子の水平方向の位置合せまたは位置合せが設定されていない場合はnull
-
setValignment
public static void setValignment(Node child, VPos value)
グリッドペインに含まれている場合に、子の垂直方向の位置合せを設定します。 設定されている場合、グリッドペインのデフォルトの垂直方向の位置合せがこの値でオーバーライドされます。 値をnullに設定すると、制約は削除されます。- パラメータ:
child
- グリッドペインの子ノードvalue
- 子の垂直方向の位置合せ
-
getValignment
public static VPos getValignment(Node child)
子のvalignment制約を返します(設定されている場合)。- パラメータ:
child
- グリッドペインの子ノード- 戻り値:
- 子の垂直方向の位置合せまたは位置合せが設定されていない場合はnull
-
setHgrow
public static void setHgrow(Node child, Priority value)
グリッドペインに含まれている場合に、子の水平方向の拡大優先度を設定します。 これを設定すると、グリッドペインが優先幅より大きいサイズに変更された場合に、この優先度を使用して子に追加の水平方向のスペースが割り当てられます。 値をnullに設定すると、制約は削除されます。- パラメータ:
child
- グリッドペインの子value
- 子の水平方向の拡大優先度
-
getHgrow
public static Priority getHgrow(Node child)
子のhgrow制約を返します(設定されている場合)。- パラメータ:
child
- グリッドペインの子ノード- 戻り値:
- 子の水平方向の拡大優先度または優先度が設定されていない場合はnull
-
setVgrow
public static void setVgrow(Node child, Priority value)
グリッドペインに含まれている場合に、子の垂直方向の拡大優先度を設定します。 これを設定すると、グリッドペインが優先高より大きいサイズに変更された場合に、この優先度を使用して子に追加の垂直方向のスペースが割り当てられます。 値をnullに設定すると、制約は削除されます。- パラメータ:
child
- グリッドペインの子value
- 子の垂直方向の拡大優先度
-
getVgrow
public static Priority getVgrow(Node child)
子のvgrow制約を返します(設定されている場合)。- パラメータ:
child
- グリッドペインの子ノード- 戻り値:
- 子の垂直方向の拡大優先度または優先度が設定されていない場合はnull
-
setFillWidth
public static void setFillWidth(Node child, Boolean value)
グリッドペインに含まれている場合に、子の水平方向の塗りつぶしポリシーを設定します。 設定されている場合、グリッド・ペインはポリシーを使用して、ノードを列を埋めるように展開するか、優先幅にリサイズするかを決定します。 値をnullに設定すると、制約は削除されます。 値がノードにも列にも指定されていない場合のデフォルト値はtrueです。- パラメータ:
child
- グリッドペインの子ノードvalue
- 水平方向の塗りつぶしポリシーまたは設定しない場合はnull- 導入されたバージョン:
- JavaFX 8.0
-
isFillWidth
public static Boolean isFillWidth(Node child)
子の水平方向の塗りつぶしポリシーを返します(設定されている場合)。- パラメータ:
child
- グリッドペインの子ノード- 戻り値:
- 子の水平方向の塗りつぶしポリシーまたはポリシーが設定されていない場合はnull
- 導入されたバージョン:
- JavaFX 8.0
-
setFillHeight
public static void setFillHeight(Node child, Boolean value)
グリッドペインに含まれている場合に、子の垂直方向の塗りつぶしポリシーを設定します。 設定されている場合、グリッド・ペインはポリシーを使用して、ノードを展開して行を埋めるか、優先度の高い高さに変更するかを決定します。 値をnullに設定すると、制約は削除されます。 値がノードにも行にも指定されていない場合のデフォルト値はtrueです。- パラメータ:
child
- グリッドペインの子ノードvalue
- 垂直方向の塗りつぶしポリシーまたは設定しない場合はnull- 導入されたバージョン:
- JavaFX 8.0
-
isFillHeight
public static Boolean isFillHeight(Node child)
子の垂直方向の塗りつぶしポリシーを返します(設定されている場合)。- パラメータ:
child
- グリッドペインの子ノード- 戻り値:
- 子の垂直方向の塗りつぶしポリシーまたはポリシーが設定されていない場合はnull
- 導入されたバージョン:
- JavaFX 8.0
-
setConstraints
public static void setConstraints(Node child, int columnIndex, int rowIndex)
グリッドペインに含まれている場合に、子の列と行のインデックスを設定します。- パラメータ:
child
- グリッドペインの子ノードcolumnIndex
- 子の列インデックスの位置rowIndex
- 子の行インデックスの位置
-
setConstraints
public static void setConstraints(Node child, int columnIndex, int rowIndex, int columnspan, int rowspan)
グリッドペインに含まれている場合に、子の列、行、列範囲および行範囲の値を設定します。- パラメータ:
child
- グリッドペインの子ノードcolumnIndex
- 子の列インデックスの位置rowIndex
- 子の行インデックスの位置columnspan
- 子の範囲に含める必要がある列数rowspan
- 子の範囲に含める必要がある行数
-
setConstraints
public static void setConstraints(Node child, int columnIndex, int rowIndex, int columnspan, int rowspan, HPos halignment, VPos valignment)
グリッドペインに含まれている場合に、子のグリッド位置、範囲および位置合せを設定します。- パラメータ:
child
- グリッドペインの子ノードcolumnIndex
- 子の列インデックスの位置rowIndex
- 子の行インデックスの位置columnspan
- 子の範囲に含める必要がある列数rowspan
- 子の範囲に含める必要がある行数halignment
- 子の水平方向の位置合せvalignment
- 子の垂直方向の位置合せ
-
setConstraints
public static void setConstraints(Node child, int columnIndex, int rowIndex, int columnspan, int rowspan, HPos halignment, VPos valignment, Priority hgrow, Priority vgrow)
グリッドペインに含まれている場合に、子のグリッド位置、範囲および位置合せを設定します。- パラメータ:
child
- グリッドペインの子ノードcolumnIndex
- 子の列インデックスの位置rowIndex
- 子の行インデックスの位置columnspan
- 子の範囲に含める必要がある列数rowspan
- 子の範囲に含める必要がある行数halignment
- 子の水平方向の位置合せvalignment
- 子の垂直方向の位置合せhgrow
- 子の水平方向の拡大優先度vgrow
- 子の垂直方向の拡大優先度
-
setConstraints
public static void setConstraints(Node child, int columnIndex, int rowIndex, int columnspan, int rowspan, HPos halignment, VPos valignment, Priority hgrow, Priority vgrow, Insets margin)
グリッドペインに含まれている場合に、子のグリッド位置、範囲、位置合せ、拡大優先度およびマージンを設定します。- パラメータ:
child
- グリッドペインの子ノードcolumnIndex
- 子の列インデックスの位置rowIndex
- 子の行インデックスの位置columnspan
- 子の範囲に含める必要がある列数rowspan
- 子の範囲に含める必要がある行数halignment
- 子の水平方向の位置合せvalignment
- 子の垂直方向の位置合せhgrow
- 子の水平方向の拡大優先度vgrow
- 子の垂直方向の拡大優先度margin
- 子の周囲のマージン領域
-
clearConstraints
public static void clearConstraints(Node child)
子ノードからすべてのグリッドペイン制約を削除します。- パラメータ:
child
- 子ノード
-
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の値を取得します。- プロパティの説明:
- 行の間の垂直方向の間隔の高さ。
-
alignmentProperty
public final ObjectProperty<Pos> alignmentProperty()
グリッド・ペインの幅と高さ内のグリッドの整列。
-
setAlignment
public final void setAlignment(Pos value)
プロパティalignmentの値を設定します。- プロパティの説明:
- グリッド・ペインの幅と高さ内のグリッドの整列。
-
getAlignment
public final Pos getAlignment()
プロパティalignmentの値を取得します。- プロパティの説明:
- グリッド・ペインの幅と高さ内のグリッドの整列。
-
gridLinesVisibleProperty
public final BooleanProperty gridLinesVisibleProperty()
デバッグ専用。グリッドペインの行と列を表示するために線を表示するかどうかを制御します。 デフォルトはfalse
です。
-
setGridLinesVisible
public final void setGridLinesVisible(boolean value)
プロパティgridLinesVisibleの値を設定します。- プロパティの説明:
- デバッグ専用。グリッドペインの行と列を表示するために線を表示するかどうかを制御します。 デフォルトは
false
です。
-
isGridLinesVisible
public final boolean isGridLinesVisible()
プロパティgridLinesVisibleの値を取得します。- プロパティの説明:
- デバッグ専用。グリッドペインの行と列を表示するために線を表示するかどうかを制御します。 デフォルトは
false
です。
-
getRowConstraints
public final ObservableList<RowConstraints> getRowConstraints()
行制約のリストを返します。 行制約を追加することで、個別の行のサイズ設定およびレイアウト動作を明示的に制御できます。 設定しない場合、行のサイズ設定およびレイアウト動作はコンテンツに基づいて計算されます。 ObservableListのインデックスによって行番号が示されるため、最初の行の行制約の位置は0になります。- 戻り値:
- 行制約のリスト
-
getColumnConstraints
public final ObservableList<ColumnConstraints> getColumnConstraints()
列制約のリストを返します。 列制約を追加することで、個別の列のサイズ設定およびレイアウト動作を明示的に制御できます。 設定しない場合、列のサイズ設定およびレイアウト動作はコンテンツに基づいて計算されます。 ObservableListのインデックスによって列番号が示されるため、最初の列の列制約の位置は0になります。- 戻り値:
- 列の制約のリスト
-
add
public void add(Node child, int columnIndex, int rowIndex)
グリッドペインの指定された列と行の位置に子を追加します。 このコンビニエンス・メソッドによって、子に対するグリッドペインの列および行の制約が設定されます。- パラメータ:
child
- グリッドペインに追加されるノードcolumnIndex
- 0から始まる、グリッドペイン内の子の列インデックスの位置rowIndex
- 0から始まる、グリッドペイン内の子の行インデックスの位置
-
add
public void add(Node child, int columnIndex, int rowIndex, int colspan, int rowspan)
グリッドペインの指定された列と行の位置および範囲に子を追加します。 このコンビニエンス・メソッドによって、子に対するグリッドペインの列、行および範囲の制約が設定されます。- パラメータ:
child
- グリッドペインに追加されるノードcolumnIndex
- 0から始まる、グリッドペイン内の子の列インデックスの位置rowIndex
- 0から始まる、グリッドペイン内の子の行インデックスの位置colspan
- 子のレイアウト領域範囲に含める必要がある列数rowspan
- 子のレイアウト領域範囲に含める必要がある行数
-
addRow
public void addRow(int rowIndex, Node... children)
グリッドペインの特定の行内に指定したノードを順番に配置するためのコンビニエンス・メソッド。 行にノードがすでに含まれている場合、指定されたノードはその行に追加されます。 たとえば、最初のノードが[列,行]に配置され、2番目のノードは[列+1,行]に配置されます。このメソッドにより、ノードに対する適切なグリッドペインの行および列の制約が設定され、グリッドペインの子シーケンスにノードが追加されます。- パラメータ:
rowIndex
- グリッドペイン内の子の行インデックスの位置children
- グリッドペイン内の行として追加されるノード
-
addColumn
public void addColumn(int columnIndex, Node... children)
グリッドペインの特定の列内に指定したノードを順番に配置するためのコンビニエンス・メソッド。 列にノードがすでに含まれている場合、指定されたノードはその列に追加されます。 たとえば、最初のノードが[列,行]に配置され、2番目のノードは[列,行+1]に配置されます。このメソッドにより、ノードに対する適切なグリッドペインの行および列の制約が設定され、グリッドペインの子シーケンスにノードが追加されます。- パラメータ:
columnIndex
- グリッドペイン内の子の列インデックスの位置children
- グリッドペイン内の列として追加されるノード
-
computeMinWidth
protected double computeMinWidth(double height)
クラスからコピーされた説明:Region
このリージョンの最小幅を計算します。 デフォルトでは、左枠と右枠の合計を返します。regionのサブクラスでは、このメソッドをオーバーライドして、そのコンテンツおよびレイアウト手法に基づいて適切な値を返す必要があります。 サブクラスにVERTICALコンテンツ・バイアスがない場合は、heightパラメータを無視できます。- オーバーライド:
computeMinWidth
、クラス:Region
- パラメータ:
height
- 最小幅が高さに依存する場合に使用する必要がある高さ- 戻り値:
- このリージョンの計算された最小幅
-
computeMinHeight
protected double computeMinHeight(double width)
クラスからコピーされた説明:Region
このリージョンの最小高を計算します。 デフォルトでは、上枠と下枠の合計を返します。 Regionのサブクラスでは、このメソッドをオーバーライドして、そのコンテンツおよびレイアウト手法に基づいて適切な値を返す必要があります。 サブクラスにHORIZONTALコンテンツ・バイアスがない場合は、widthパラメータを無視できます。- オーバーライド:
computeMinHeight
、クラス:Region
- パラメータ:
width
- 最小高が幅に依存する場合に使用する必要がある幅- 戻り値:
- このリージョンの計算された最小高
-
computePrefWidth
protected double computePrefWidth(double height)
クラスからコピーされた説明:Region
指定された高さに対するこのリージョンの優先幅を計算します。 Regionのサブクラスでは、このメソッドをオーバーライドして、そのコンテンツおよびレイアウト手法に基づいて適切な値を返す必要があります。 サブクラスにVERTICALコンテンツ・バイアスがない場合は、heightパラメータを無視できます。- オーバーライド:
computePrefWidth
、クラス:Region
- パラメータ:
height
- 推奨される幅がそれに依存する場合に使用する必要がある高さ- 戻り値:
- このリージョンの計算された優先幅
-
computePrefHeight
protected double computePrefHeight(double width)
クラスからコピーされた説明:Region
指定された幅に対するこのリージョンの優先高を計算します。Regionのサブクラスでは、このメソッドをオーバーライドして、そのコンテンツおよびレイアウト手法に基づいて適切な値を返す必要があります。 サブクラスにHORIZONTALコンテンツ・バイアスがない場合は、widthパラメータを無視できます。- オーバーライド:
computePrefHeight
、クラス:Region
- パラメータ:
width
- 推奨される高さがそれに依存する場合に使用する必要がある幅- 戻り値:
- このリージョンの計算された優先高
-
getContentBias
public Orientation getContentBias()
次のクラスからコピーされた説明:Node
レイアウト用にノードのサイズ変更バイアスの向きを返します。 ノード・タイプにはバイアスがないため、nullを返します。 ノードがサイズ変更可能で、その高さが幅に依存する場合は、HORIZONTALを返し、その幅が高さに依存する場合は、VERTICALを返します。Resizableのサブクラスはこのメソッドをオーバーライドし、適切な値を返す必要があります。
- オーバーライド:
getContentBias
、クラス:Node
- 戻り値:
- 子のいずれかにコンテンツ・バイアスある場合を除き、null。
- 関連項目:
Node.isResizable()
、Node.minWidth(double)
、Node.minHeight(double)
、Node.prefWidth(double)
、Node.prefHeight(double)
、Node.maxWidth(double)
、Node.maxHeight(double)
-
requestLayout
public void requestLayout()
クラスからコピーされた説明:Parent
次のシーンがレンダリングされる前に実行するレイアウト・パスを要求します。 これは、パルス(アニメーションのフレーム)ごとに1回行われるように、非同期にバッチ処理されます。この親がレイアウト・ルートまたは管理対象外のいずれかである場合は、シーンのダーティ・レイアウト・リストに直接追加されます。そうでない場合は、requestParentLayoutが起動されます。
- オーバーライド:
requestLayout
、クラス:Parent
-
layoutChildren
protected void layoutChildren()
クラスからコピーされた説明:Parent
このParent
の子をレイアウトするレイアウト・パス中に起動されます。 デフォルトでは、管理対象のサイズ変更可能なコンテンツのサイズをその優先サイズに合せて設定するのみで、ノードの配置は行われません。サブクラスは必要に応じてこの関数をオーバーライドし、コンテンツをレイアウトする必要があります。
- オーバーライド:
layoutChildren
、クラス:Parent
-
toString
public String toString()
このGridPane
オブジェクトの文字列表現を返します。
-
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
-
getRowCount
public final int getRowCount()
このGridPaneの行数を返します。- 戻り値:
- 行数
- 導入されたバージョン:
- 9
-
getColumnCount
public final int getColumnCount()
このGridPaneの列数を返します。- 戻り値:
- 列数
- 導入されたバージョン:
- 9
-
getCellBounds
public final Bounds getCellBounds(int columnIndex, int rowIndex)
指定された列と行の位置にあるセルの境界を返します。- パラメータ:
columnIndex
- 0から数えてこのGridPane内のセルの列インデックス位置rowIndex
- 0から数えてこのGridPane内のセルの行インデックス位置- 戻り値:
- columnIndexおよびrowIndexにあるセルの境界。
- 導入されたバージョン:
- 9
-
-