8)JavaScriptがブラウザで無効になっています。PaneGridPaneは、行と列の柔軟なグリッド内に子をレイアウトします。ボーダーまたは余白(あるいはその両方)が設定されている場合、コンテンツはこれらの枠内にレイアウトされます。子はグリッド内の任意の場所に、複数の行および列にまたがって配置できます。子は行および列内で自由にオーバーラップでき、積上げ順序はグリッドペインの子リストの順序により定義されます(0番目のノードを背面、最後のノードを前面に配置)。GridPaneでは、CSSを使用して背景およびボーダーのスタイルを設定できます。詳細は、Regionスーパー・クラスを参照してください。グリッド制約グリッド内の子の配置は、そのレイアウト制約によって定義されます。子のレイアウト領域が始まる列。子のレイアウト領域が始まる行。子のレイアウト領域の水平方向の範囲内にある列数。子のレイアウト領域の垂直方向の範囲内にある行数。行および列のインデックスが明示的に設定されていない場合は、子は最初の行および列に配置されます。行および列の範囲が設定されていない場合は、デフォルトの1に設定されます。子の配置制約は動的に変更でき、グリッドペインはそれに従って更新されます。グリッドペインによってコンテンツに合せてグリッドが自動的に拡大または縮小されるため、行および列の合計数を前もって指定しておく必要はありません。アプリケーションでGridPaneを使用するには、子に対するレイアウト制約を設定し、それらの子をグリッドペイン・インスタンスに追加する必要があります。子に対する制約は、GridPaneクラスの静的なsetterメソッドを使用して設定されます。label);アプリケーションでは、制約の設定および子の追加ステップをまとめたコンビニエンス・メソッドを使用することもできます。row=0行および列のサイズ設定デフォルトでは、行および列はコンテンツに合せてサイズ変更されます。列は最も幅の広い子に対応できる幅になり、行は最も高い子に対応できる高さになります。アプリケーションで明示的に行または列のサイズを制御する必要がある場合は、RowConstraintsおよびColumnConstraintsオブジェクトを追加してそれらのメトリックを指定できます。固定された幅の列を2つ持つグリッドを作成するには、次のようにします。wideデフォルトでは、グリッドペインがその優先サイズより大きいサイズに変更されても、グリッドペインの行および列のサイズはそれらの優先サイズ(コンテンツから計算されたサイズまたは固定のサイズ)に変更されます。アプリケーションで、余分なスペースがある場合に特定の行または列を拡大する必要がある場合は、RowConstraintsまたはColumnConstraintsオブジェクトに拡大優先度を設定できます。複数の行または列にまたがるノードのサイズも、優先サイズに合せてサイズ設定されます。影響を受ける行および列は、まず拡大優先度、次に最後の行という優先順位に従ってサイズ変更されます。これは、行および列の制約によるものです。パーセントでのサイズ設定RowConstraintsおよびColumnConstraintsを使用して、グリッドペインの使用可能なスペースのパーセントとしてサイズを指定することもできます。width行および列に対してパーセント値を指定すると、その値が優先され、行および列の最小、優先、最大および拡大制約は無視されます。(またはheightPercent)の値の合計が100より大きい場合、それらの値は重みとして扱われることに注意してください。(50/(50+50+50))が割り当てられます。サイズ・タイプの混合アプリケーションでは、行および列のサイズ・タイプ(コンテンツから計算、固定またはパーセント)を自由に組み合せることができます。パーセントの行および列には、グリッドペインの使用可能なスペース(サイズから枠および間隔を引いたもの)に対するそれらのパーセントに基づいて、常に最初にスペースが割り当てられます。残りのスペースは、行および列の最小、優先および最大サイズと拡大優先度に応じて行および列に割り当てられます。サイズ変更可能な範囲グリッドペインの親は、レイアウト時にグリッドペインのサイズ変更可能な範囲内でグリッドペインのサイズを変更します。デフォルトでは、グリッドペインは、次の表に示すようにコンテンツおよび行と列の制約に基づいてこの範囲を計算します。左/右の枠+各列の最小幅の合計。上/下の枠+各行の最小高の合計。左/右の枠+各列の優先幅の合計。上/下の枠+各行の優先高の合計。Double.MAX_VALUEグリッドペインの最大幅および最大高には制限がないため、親に割り当てられているスペースすべてを満たすために、親がその優先サイズより大きいサイズに変更される可能性があります。GridPaneは、サイズ範囲を直接設定するためのプロパティを提供します。これらのプロパティはデフォルトでセンチネル値USE_COMPUTED_SIZEに設定されますが、アプリケーションでは必要に応じてこれらを別の値に設定できます。Region.USE_COMPUTED_SIZE);アプリケーションでは、これらのプロパティの設定をUSE_COMPUTED_SIZEに戻すことで、計算された値を復元できます。GridPaneはデフォルトではそのコンテンツをクリップしないため、子の最小サイズが原因でスペース内に子を収めることができない場合、子の境界がグリッドペイン自体の境界の外側まで拡大することがあります。オプションのレイアウト制約アプリケーションでは子に追加の制約を設定することで、行および列のインデックスおよび範囲によって設定される、レイアウト領域内での子のサイズ設定および配置の方法をカスタマイズできます。レイアウト領域内での子の水平方向の位置合せ。レイアウト領域内での子の垂直方向の位置合せ。子の水平方向の拡大優先度。子の垂直方向の拡大優先度。子の外側のマージン領域。デフォルトでは、子のレイアウト領域内での位置合せは、行および列に設定されている位置合せによって定義されます。ある子に対して個別の位置合せ制約が設定されている場合、その位置合せはその子に対してのみ行および列の位置合せをオーバーライドします。は行または列全体に対してのみ適用できます。そのため、ある1つの子に対して拡大優先度の制約が設定されている場合、その制約を使用して、その子を含む行および列のデフォルト拡大優先度が計算されます。RowConstraintまたはColumnConstraintオブジェクトに対して直接拡大優先度が設定されている場合は、コンテンツから計算された値がその拡大優先度でオーバーライドされます。alignmentグリッドペインの幅と高さの範囲内でのグリッドの位置合せ。gridLinesVisibleデバッグ専用。グリッドペインの行と列を表示するために線を表示するかどうかを制御します。hgap列間の水平方向の間隔の幅。vgap行の間の垂直方向の間隔の高さ。REMAINING子の範囲が残りの行および列すべてにわたる必要があることを示すために、子の行および列の範囲制約に設定できるセンチネル値。0およびTOP_LEFTの位置合せが指定されたGridPaneレイアウトを作成します。rowIndex)グリッドペインの指定された列と行の位置に子を追加します。rowspan)グリッドペインの指定された列と行の位置および範囲に子を追加します。children)グリッドペインの特定の列内に指定したノードを順番に配置するためのコンビニエンス・メソッド。children)グリッドペインの特定の行内に指定したノードを順番に配置するためのコンビニエンス・メソッド。alignmentProperty()グリッドペインの幅と高さの範囲内でのグリッドの位置合せ。child)子ノードからすべてのグリッドペイン制約を削除します。width)このリージョンの最小高を計算します。height)このリージョンの最小幅を計算します。width)指定された幅に対するこのリージョンの優先高を計算します。Regionのサブクラスでは、このメソッドをオーバーライドして、そのコンテンツおよびレイアウト手法に基づいて適切な値を返す必要があります。height)指定された高さに対するこのリージョンの優先幅を計算します。getAlignment()プロパティalignmentの値を取得します。getColumnConstraints()列制約のリストを返します。child)子の列インデックス制約を返します(設定されている場合)。child)子の列範囲制約を返します(設定されている場合)。getContentBias()レイアウト用にノードのサイズ変更バイアスの向きを返します。getCssMetaData()NodeのCssMetaDataがリフレクションなしでアクセス可能になるように、このメソッドはNode.getClassCssMetaData()に委任する必要があります。child)子のhalignment制約を返します(設定されている場合)。getHgap()プロパティhgapの値を取得します。child)子のhgrow制約を返します(設定されている場合)。child)子のマージン制約を返します(設定されている場合)。getRowConstraints()行制約のリストを返します。child)子の行インデックス制約を返します(設定されている場合)。child)子の行範囲制約を返します(設定されている場合)。child)子のvalignment制約を返します(設定されている場合)。getVgap()プロパティvgapの値を取得します。child)子のvgrow制約を返します(設定されている場合)。gridLinesVisibleProperty()デバッグ専用。グリッドペインの行と列を表示するために線を表示するかどうかを制御します。hgapProperty()列間の水平方向の間隔の幅。child)子の垂直方向の塗りつぶしポリシーを返します(設定されている場合)。child)子の水平方向の塗りつぶしポリシーを返します(設定されている場合)。isGridLinesVisible()プロパティgridLinesVisibleの値を取得します。layoutChildren()このParentの子をレイアウトするレイアウト・パス中に起動されます。requestLayout()次のシーンがレンダリングされる前に実行するレイアウト・パスを要求します。value)プロパティalignmentの値を設定します。value)グリッドペインに含まれている場合に、子の列インデックスを設定して、グリッドペインのその列から子の配置が開始されるようにします。value)グリッドペインに含まれている場合に、子の列範囲を設定して、子がその列数だけ水平方向に配置されるようにします。rowIndex)グリッドペインに含まれている場合に、子の列と行のインデックスを設定します。rowspan)グリッドペインに含まれている場合に、子の列、行、列範囲および行範囲の値を設定します。valignment)グリッドペインに含まれている場合に、子のグリッド位置、範囲および位置合せを設定します。vgrow)グリッドペインに含まれている場合に、子のグリッド位置、範囲および位置合せを設定します。拡大優先度およびマージンを設定します。value)グリッドペインに含まれている場合に、子の垂直方向の塗りつぶしポリシーを設定します。value)グリッドペインに含まれている場合に、子の水平方向の塗りつぶしポリシーを設定します。value)プロパティgridLinesVisibleの値を設定します。value)グリッドペインに含まれている場合に、子の水平方向の位置合せを設定します。value)プロパティhgapの値を設定します。value)グリッドペインに含まれている場合に、子の水平方向の拡大優先度を設定します。value)グリッドペインに含まれている場合に、子のマージンを設定します。value)グリッドペインに含まれている場合に、子の行インデックスを設定して、グリッドペインのその行から子の配置が開始されるようにします。value)グリッドペインに含まれている場合に、子の行範囲を設定して、子がその行数だけ垂直方向に配置されるようにします。value)グリッドペインに含まれている場合に、子の垂直方向の位置合せを設定します。value)プロパティvgapの値を設定します。value)グリッドペインに含まれている場合に、子の垂直方向の拡大優先度を設定します。toString()このGridPaneオブジェクトの文字列表現を返します。vgapProperty()行の間の垂直方向の間隔の高さ。hgapProperty列間の水平方向の間隔の幅。vgapProperty行の間の垂直方向の間隔の高さ。alignmentPropertyグリッドペインの幅と高さの範囲内でのグリッドの位置合せ。gridLinesVisiblePropertyデバッグ専用。グリッドペインの行と列を表示するために線を表示するかどうかを制御します。デフォルトはfalseです。REMAINING子の範囲が残りの行および列すべてにわたる必要があることを示すために、子の行および列の範囲制約に設定できるセンチネル値。0およびTOP_LEFTの位置合せが指定されたGridPaneレイアウトを作成します。value)グリッドペインに含まれている場合に、子の行インデックスを設定して、グリッドペインのその行から子の配置が開始されるようにします。行インデックスが設定されていないグリッドペインの子は、最初の行に配置されます。値をnullに設定すると、制約は削除されます。child)子の行インデックス制約を返します(設定されている場合)。value)グリッドペインに含まれている場合に、子の列インデックスを設定して、グリッドペインのその列から子の配置が開始されるようにします。列インデックスが設定されていないグリッドペインの子は、最初の列に配置されます。値をnullに設定すると、制約は削除されます。child)子の列インデックス制約を返します(設定されている場合)。value)グリッドペインに含まれている場合に、子の行範囲を設定して、子がその行数だけ垂直方向に配置されるようにします。これをREMAININGに設定すると、残りの行すべてに範囲を拡大できます。グリッドペインの子に行範囲が設定されていない場合は、デフォルトで範囲が1行に設定されます。値をnullに設定すると、制約は削除されます。child)子の行範囲制約を返します(設定されている場合)。value)グリッドペインに含まれている場合に、子の列範囲を設定して、子がその列数だけ水平方向に配置されるようにします。これをREMAININGに設定すると、残りの列すべてに範囲を拡大できます。グリッドペインの子に列範囲が設定されていない場合は、デフォルトで範囲が1列に設定されます。値をnullに設定すると、制約は削除されます。child)子の列範囲制約を返します(設定されている場合)。value)グリッドペインに含まれている場合に、子のマージンを設定します。設定されている場合、グリッドペインでは、子の周囲にマージン領域を配置してレイアウトします。値をnullに設定すると、制約は削除されます。child)子のマージン制約を返します(設定されている場合)。value)グリッドペインに含まれている場合に、子の水平方向の位置合せを設定します。設定されている場合、グリッドペインのデフォルトの水平方向の位置合せがこの値でオーバーライドされます。値をnullに設定すると、制約は削除されます。child)子のhalignment制約を返します(設定されている場合)。value)グリッドペインに含まれている場合に、子の垂直方向の位置合せを設定します。設定されている場合、グリッドペインのデフォルトの垂直方向の位置合せがこの値でオーバーライドされます。値をnullに設定すると、制約は削除されます。child)子のvalignment制約を返します(設定されている場合)。value)グリッドペインに含まれている場合に、子の水平方向の拡大優先度を設定します。これを設定すると、グリッドペインが優先幅より大きいサイズに変更された場合に、この優先度を使用して子に追加の水平方向のスペースが割り当てられます。値をnullに設定すると、制約は削除されます。child)子のhgrow制約を返します(設定されている場合)。value)グリッドペインに含まれている場合に、子の垂直方向の拡大優先度を設定します。これを設定すると、グリッドペインが優先高より大きいサイズに変更された場合に、この優先度を使用して子に追加の垂直方向のスペースが割り当てられます。値をnullに設定すると、制約は削除されます。child)子のvgrow制約を返します(設定されている場合)。value)グリッドペインに含まれている場合に、子の水平方向の塗りつぶしポリシーを設定します。設定されている場合、グリッドペインではこのポリシーを使用して、列を埋めるためにノードを拡大するかまたは優先幅を維持するかを決定します。値をnullに設定すると、制約は削除されます。値がノードにも列にも指定されていない場合のデフォルト値はtrueです。child)子の水平方向の塗りつぶしポリシーを返します(設定されている場合)。value)グリッドペインに含まれている場合に、子の垂直方向の塗りつぶしポリシーを設定します。設定されている場合、グリッドペインではこのポリシーを使用して、行を埋めるためにノードを拡大するかまたは優先高を維持するかを決定します。値をnullに設定すると、制約は削除されます。値がノードにも行にも指定されていない場合のデフォルト値はtrueです。child)子の垂直方向の塗りつぶしポリシーを返します(設定されている場合)。rowIndex)グリッドペインに含まれている場合に、子の列と行のインデックスを設定します。rowspan)グリッドペインに含まれている場合に、子の列、行、列範囲および行範囲の値を設定します。valignment)グリッドペインに含まれている場合に、子のグリッド位置、範囲および位置合せを設定します。vgrow)グリッドペインに含まれている場合に、子のグリッド位置、範囲および位置合せを設定します。拡大優先度およびマージンを設定します。child)子ノードからすべてのグリッドペイン制約を削除します。hgapProperty()列間の水平方向の間隔の幅。value)プロパティhgapの値を設定します。プロパティの説明:列間の水平方向の間隔の幅。getHgap()プロパティhgapの値を取得します。プロパティの説明:列間の水平方向の間隔の幅。vgapProperty()行の間の垂直方向の間隔の高さ。value)プロパティvgapの値を設定します。プロパティの説明:行の間の垂直方向の間隔の高さ。getVgap()プロパティvgapの値を取得します。プロパティの説明:行の間の垂直方向の間隔の高さ。alignmentProperty()グリッドペインの幅と高さの範囲内でのグリッドの位置合せ。value)プロパティalignmentの値を設定します。プロパティの説明:グリッドペインの幅と高さの範囲内でのグリッドの位置合せ。getAlignment()プロパティalignmentの値を取得します。プロパティの説明:グリッドペインの幅と高さの範囲内でのグリッドの位置合せ。gridLinesVisibleProperty()デバッグ専用。グリッドペインの行と列を表示するために線を表示するかどうかを制御します。デフォルトはfalseです。value)プロパティgridLinesVisibleの値を設定します。プロパティの説明:デバッグ専用。グリッドペインの行と列を表示するために線を表示するかどうかを制御します。デフォルトはfalseです。isGridLinesVisible()プロパティgridLinesVisibleの値を取得します。プロパティの説明:デバッグ専用。グリッドペインの行と列を表示するために線を表示するかどうかを制御します。デフォルトはfalseです。getRowConstraints()行制約のリストを返します。行制約を追加することで、個別の行のサイズ設定およびレイアウト動作を明示的に制御できます。設定しない場合、行のサイズ設定およびレイアウト動作はコンテンツに基づいて計算されます。ObservableListのインデックスによって行番号が示されるため、最初の行の行制約の位置は0になります。getColumnConstraints()列制約のリストを返します。列制約を追加することで、個別の列のサイズ設定およびレイアウト動作を明示的に制御できます。設定しない場合、列のサイズ設定およびレイアウト動作はコンテンツに基づいて計算されます。ObservableListのインデックスによって列番号が示されるため、最初の列の列制約の位置は0になります。rowIndex)グリッドペインの指定された列と行の位置に子を追加します。このコンビニエンス・メソッドによって、子に対するグリッドペインの列および行の制約が設定されます。rowspan)グリッドペインの指定された列と行の位置および範囲に子を追加します。このコンビニエンス・メソッドによって、子に対するグリッドペインの列、行および範囲の制約が設定されます。children)グリッドペインの特定の行内に指定したノードを順番に配置するためのコンビニエンス・メソッド。行にノードがすでに含まれている場合、指定されたノードはその行に追加されます。最初のノードが[列,行]に配置され、2番目のノードは[列+1,行]に配置されます。このメソッドにより、ノードに対する適切なグリッドペインの行および列の制約が設定され、グリッドペインの子シーケンスにノードが追加されます。children)グリッドペインの特定の列内に指定したノードを順番に配置するためのコンビニエンス・メソッド。列にノードがすでに含まれている場合、指定されたノードはその列に追加されます。最初のノードが[列,行]に配置され、2番目のノードは[列,行+1]に配置されます。このメソッドにより、ノードに対する適切なグリッドペインの行および列の制約が設定され、グリッドペインの子シーケンスにノードが追加されます。Regionこのリージョンの最小幅を計算します。デフォルトでは、左枠と右枠の合計を返します。regionのサブクラスでは、このメソッドをオーバーライドして、そのコンテンツおよびレイアウト手法に基づいて適切な値を返す必要があります。サブクラスにVERTICALコンテンツ・バイアスがない場合は、heightパラメータを無視できます。Regionこのリージョンの最小高を計算します。デフォルトでは、上枠と下枠の合計を返します。Regionのサブクラスでは、このメソッドをオーバーライドして、そのコンテンツおよびレイアウト手法に基づいて適切な値を返す必要があります。サブクラスにHORIZONTALコンテンツ・バイアスがない場合は、widthパラメータを無視できます。Region指定された高さに対するこのリージョンの優先幅を計算します。Regionのサブクラスでは、このメソッドをオーバーライドして、そのコンテンツおよびレイアウト手法に基づいて適切な値を返す必要があります。サブクラスにVERTICALコンテンツ・バイアスがない場合は、heightパラメータを無視できます。Region指定された幅に対するこのリージョンの優先高を計算します。Regionのサブクラスでは、このメソッドをオーバーライドして、そのコンテンツおよびレイアウト手法に基づいて適切な値を返す必要があります。サブクラスにHORIZONTALコンテンツ・バイアスがない場合は、widthパラメータを無視できます。Nodeレイアウト用にノードのサイズ変更バイアスの向きを返します。ノード・タイプにはバイアスがないため、nullを返します。ノードがサイズ変更可能で、その高さが幅に依存する場合は、HORIZONTALを返し、その幅が高さに依存する場合は、VERTICALを返します。Resizableのサブクラスはこのメソッドをオーバーライドし、適切な値を返す必要があります。Node戻り値:子のいずれかにコンテンツ・バイアスある場合を除き、null。Parent次のシーンがレンダリングされる前に実行するレイアウト・パスを要求します。これは、パルス(アニメーションのフレーム)ごとに1回行われるように、非同期にバッチ処理されます。この親がレイアウト・ルートまたは管理対象外のいずれかである場合は、シーンのダーティ・レイアウト・リストに直接追加されます。ない場合は、requestParentLayoutが起動されます。ParentこのParentの子をレイアウトするレイアウト・パス中に起動されます。デフォルトでは、管理対象のサイズ変更可能なコンテンツのサイズをその優先サイズに合せて設定するのみで、ノードの配置は行われません。サブクラスは必要に応じてこの関数をオーバーライドし、コンテンツをレイアウトする必要があります。toString()このGridPaneオブジェクトの文字列表現を返します。(このクラスのスーパー・クラスのCssMetaDataが含まれる場合があります)。getCssMetaData()NodeのCssMetaDataがリフレクションなしでアクセス可能になるように、このメソッドはNode.getClassCssMetaData()に委任する必要があります。(このノードのスーパー・クラスのCssMetaDataが含まれる場合があります)。