- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- すべての実装されたインタフェース:
Styleable
,EventTarget
- 直系の既知のサブクラス:
Axis
,Chart
,Control
,Pane
,TableColumnHeader
,VirtualFlow
public class Region extends Parent
Regionは、すべてのJavaFXノードベースUIコントロールおよびすべてのレイアウト・コンテナのベース・クラスです。 CSSによってスタイルを指定でき、サイズ変更可能なParentノードです。 複数の背景およびボーダーを設定できます。 JavaFXに関連する背景およびボーダーに関する多くのCSS3仕様を可能なかぎりサポートするように設計されています。 完全な仕様はW3Cから入手できます。各リージョンにはレイアウト境界があり、(0, 0, width, height)として指定します。 リージョンはこれらの境界の外側に描画できます。 リージョンのコンテンツ領域とは、その子のレイアウトに使用される領域のことです。 この領域はデフォルトではリージョンのレイアウト境界と同じになりますが、ボーダーのプロパティ(BorderStrokesまたはBorderImages)や余白を使用して変更できます。 余白を負にすると、リージョンのコンテンツ領域がリージョンのレイアウト境界を越えて拡大される可能性がありますが、レイアウト境界には影響しません。
リージョンには背景とボーダーがありますが、これらの一方または両方を空にできます。 リージョンの背景は、ゼロ以上のBackgroundFillsおよびゼロ以上のBackgroundImagesで構成されます。 同様に、リージョンのボーダーはそのボーダーによって定義され、それはゼロ以上のBorderStrokesおよびゼロ以上のBorderImagesで構成されます。 すべてのBackgroundFillsが最初に描画され、BackgroundImagesとBorderStrokesが続き、最後にBorderImagesが描画されます。 コンテンツはすべての背景およびボーダーの上に描画されます。 BorderImageが存在する場合(かつすべてのイメージが適切にロードされている場合)、BorderStrokesは実際には描画されませんが、コンテンツ領域の位置の計算では考慮されます(BorderStrokeのストローク幅のプロパティを参照)。 これらのセマンティクスはCSS 3仕様に準拠しています。 これらのセマンティクスの目的は、ImageStrokeのダウンロードまたはロードに失敗した場合に表示するフォールバックBorderStrokeをアプリケーションで指定できるようにすることです。
デフォルトでは、リージョンは矩形として表示されます。 BackgroundFillの半径によって矩形が丸く表示される場合があります。 このことの影響として、矩形のビジュアルが丸く見えるだけでなく、リージョンのピッキング動作も角が丸い矩形と同様になり、各隅の半径の外側にある場所が無視されるようになります。 ただし、リージョンでは、
shape
プロパティを指定して任意の図形を使用できます。 図形を指定した場合は、すべてのBackgroundFills、BackgroundImagesおよびBorderStrokesがその図形に適用されます。 図形が指定されているリージョンでは、BorderImagesは使用されません。図形を使用したリージョン
リージョンのレイアウト境界はボーダーや背景の影響を受けませんが、リージョンのコンテンツ領域の枠とピッキング領域は影響を受けます。 リージョンの
insets
は、レイアウト境界の端からコンテンツ領域の端までの距離を定義します。 たとえば、リージョンのレイアウト境界が(x=0, y=0, width=200, height=100)、枠が(top=10, right=20, bottom=30, left=40)である場合、コンテンツ領域の境界は(x=40, y=10, width=140, height=60)になります。 子をレイアウトするRegionサブクラスでは、これらのコンテンツ領域の境界を計算して考慮する必要があります。デフォルトでは、Regionはスーパー・クラス
Parent
のレイアウト動作を継承します。つまり、サイズ変更可能な子ノードをそれぞれの優先サイズに合せてサイズ変更しますが、それらの再配置は行いません。 より具体的なレイアウト動作を必要とするアプリケーションでは、Regionのサブクラス(StackPane
、HBox
、VBox
、TilePane
、FlowPane
、BorderPane
、GridPane
またはAnchorPane
)のいずれかを使用する必要があります。よりカスタムなレイアウトを実装するには、Regionサブクラスで
computePrefWidth
、computePrefHeight
およびlayoutChildren
をオーバーライドする必要があります。layoutChildren
は、上から下へのレイアウト・パスを実行するときにシーングラフによって自動的に呼び出されるため、Regionサブクラスによって直接起動されないようにしてください。子をレイアウトするRegionのサブクラスでは、
layoutX
/layoutY
を設定することによってノードを配置します。調整やアニメーション用に確保されているtranslateX
/translateY
を変更することはありません。- 導入されたバージョン:
- JavaFX 2.0
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 ObjectProperty<Background>
background
ゼロ以上のBackgroundFillsおよびゼロ以上のBackgroundImagesで構成されるRegionの背景。ObjectProperty<Border>
border
ゼロ以上のBorderStrokesおよびゼロ以上のBorderImagesで構成されるRegionの枠線。BooleanProperty
cacheShape
リージョンの背景を定義するために使用する図形が安定し、キャッシングのメリットがあることを示すシステムのヒントを定義します。BooleanProperty
centerShape
図形をリージョンの幅または高さの範囲で中央揃えするかどうかを定義します。ReadOnlyDoubleProperty
height
このサイズ変更可能なノードの高さ。ReadOnlyObjectProperty<Insets>
insets
Regionの枠は、リージョンの端(レイアウト境界(0, 0, width, height))からコンテンツ領域の端までの距離を定義します。DoubleProperty
maxHeight
領域の計算された最大高をオーバーライドするためのプロパティ。DoubleProperty
maxWidth
領域の計算された最大幅をオーバーライドするためのプロパティ。DoubleProperty
minHeight
領域の計算された最小高をオーバーライドするためのプロパティ。DoubleProperty
minWidth
領域の計算された最小幅をオーバーライドするためのプロパティ。ObjectProperty<Insets>
opaqueInsets
完全な透明度のピクセルが描画されるリージョンの領域を定義します。ObjectProperty<Insets>
padding
領域のコンテンツの上、右、下、左の余白。DoubleProperty
prefHeight
領域の計算された優先高をオーバーライドするためのプロパティ。DoubleProperty
prefWidth
領域の計算された優先幅をオーバーライドするためのプロパティ。BooleanProperty
scaleShape
定義されている場合に図形をリージョンのサイズに合せてスケール変更するかどうかを指定します。ObjectProperty<Shape>
shape
Shape
を指定すると、領域が丸い矩形ではなく、指定されたシェイプとしてレンダリングされます。BooleanProperty
snapToPixel
この領域で子の位置、スペーシングおよびサイズ値をピクセル境界に調整するかどうかを定義します。ReadOnlyDoubleProperty
width
このサイズ変更可能なノードの幅。-
クラス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
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static double
USE_COMPUTED_SIZE
リージョンのサイズ制約をリセットし、computeMinWidth
、computeMinHeight
、computePrefWidth
、computePrefHeight
、computeMaxWidth
またはcomputeMaxHeight
によって返される固有サイズに戻すために、リージョンのsetMinWidth
、setMinHeight
、setPrefWidth
、setPrefHeight
、setMaxWidth
またはsetMaxHeight
メソッドに渡すことができるセンチネル値。static double
USE_PREF_SIZE
最大値制約または最小値制約(あるいはその両方)に優先寸法を使用するように指示するために、リージョンのsetMinWidth
、setMinHeight
、setMaxWidth
またはsetMaxHeight
メソッドに渡すことができるセンチネル値。-
クラスjavafx.scene.Nodeから継承されたフィールド
BASELINE_OFFSET_SAME_AS_HEIGHT
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 Region()
背景が空でボーダーが空の新しいリージョンを作成します。
-
メソッドのサマリー
すべてのメソッド staticメソッド インスタンス・メソッド 具象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 ObjectProperty<Background>
backgroundProperty()
ゼロ以上のBackgroundFillsおよびゼロ以上のBackgroundImagesで構成されるRegionの背景。ObjectProperty<Border>
borderProperty()
ゼロ以上のBorderStrokesおよびゼロ以上のBorderImagesで構成されるRegionの枠線。BooleanProperty
cacheShapeProperty()
リージョンの背景を定義するために使用する図形が安定し、キャッシングのメリットがあることを示すシステムのヒントを定義します。BooleanProperty
centerShapeProperty()
図形をリージョンの幅または高さの範囲で中央揃えするかどうかを定義します。protected double
computeMaxHeight(double width)
このリージョンの最大高を計算します。protected double
computeMaxWidth(double height)
このリージョンの最大幅を計算します。protected double
computeMinHeight(double width)
このリージョンの最小高を計算します。protected double
computeMinWidth(double height)
このリージョンの最小幅を計算します。protected double
computePrefHeight(double width)
指定された幅に対するこのリージョンの優先高を計算します。Regionのサブクラスでは、このメソッドをオーバーライドして、そのコンテンツおよびレイアウト手法に基づいて適切な値を返す必要があります。protected double
computePrefWidth(double height)
指定された高さに対するこのリージョンの優先幅を計算します。Background
getBackground()
プロパティbackgroundの値を取得します。Border
getBorder()
プロパティborderの値を取得します。static List<CssMetaData<? extends Styleable,?>>
getClassCssMetaData()
List<CssMetaData<? extends Styleable,?>>
getCssMetaData()
NodeのCssMetaDataがリフレクションなしでアクセス可能になるように、このメソッドはNode.getClassCssMetaData()
に委任する必要があります。double
getHeight()
プロパティheightの値を取得します。Insets
getInsets()
プロパティinsetsの値を取得します。double
getMaxHeight()
プロパティmaxHeightの値を取得します。double
getMaxWidth()
プロパティmaxWidthの値を取得します。double
getMinHeight()
プロパティminHeightの値を取得します。double
getMinWidth()
プロパティminWidthの値を取得します。Insets
getOpaqueInsets()
プロパティopaqueInsetsの値を取得します。Insets
getPadding()
プロパティpaddingの値を取得します。double
getPrefHeight()
プロパティprefHeightの値を取得します。double
getPrefWidth()
プロパティprefWidthの値を取得します。Shape
getShape()
プロパティshapeの値を取得します。String
getUserAgentStylesheet()
実装では、このメソッドをオーバーライドすることにより、このRegionの独自のユーザー・エージェント・スタイルおよびその子を指定できます。double
getWidth()
プロパティwidthの値を取得します。ReadOnlyDoubleProperty
heightProperty()
このサイズ変更可能なノードの高さ。ReadOnlyObjectProperty<Insets>
insetsProperty()
Regionの枠は、リージョンの端(レイアウト境界(0, 0, width, height))からコンテンツ領域の端までの距離を定義します。boolean
isCacheShape()
プロパティcacheShapeの値を取得します。boolean
isCenterShape()
プロパティcenterShapeの値を取得します。boolean
isResizable()
すべてのリージョンがサイズ変更可能である場合、true
を返します。boolean
isScaleShape()
プロパティscaleShapeの値を取得します。boolean
isSnapToPixel()
プロパティsnapToPixelの値を取得します。protected void
layoutInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, HPos halignment, VPos valignment)
areaX
、areaY
、areaWidth
xareaHeight
によって定義されるこのリージョンの領域内に、その領域に相対的なベースライン・オフセットを使用して、子をレイアウトするユーティリティ・メソッド。protected void
layoutInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, Insets margin, boolean fillWidth, boolean fillHeight, HPos halignment, VPos valignment)
areaX
、areaY
、areaWidth
xareaHeight
によって定義されるこのリージョンの領域内に、その領域に相対的なベースライン・オフセットを使用して、子をレイアウトするユーティリティ・メソッド。static void
layoutInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, Insets margin, boolean fillWidth, boolean fillHeight, HPos halignment, VPos valignment, boolean isSnapToPixel)
areaX
、areaY
、areaWidth
xareaHeight
によって定義される親の領域内に、その領域に相対的なベースライン・オフセットを使用して、子をレイアウトするユーティリティ・メソッド。protected void
layoutInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, Insets margin, HPos halignment, VPos valignment)
areaX
、areaY
、areaWidth
xareaHeight
によって定義されるこのリージョンの領域内に、その領域に相対的なベースライン・オフセットを使用して、子をレイアウトするユーティリティ・メソッド。double
maxHeight(double width)
このノードの最大高を決定するために、レイアウト中に呼び出されます。DoubleProperty
maxHeightProperty()
領域の計算された最大高をオーバーライドするためのプロパティ。double
maxWidth(double height)
このノードの最大幅を決定するために、レイアウト中に呼び出されます。DoubleProperty
maxWidthProperty()
領域の計算された最大幅をオーバーライドするためのプロパティ。double
minHeight(double width)
このノードの最小高を決定するために、レイアウト中に呼び出されます。DoubleProperty
minHeightProperty()
領域の計算された最小高をオーバーライドするためのプロパティ。double
minWidth(double height)
このノードの最小幅を決定するために、レイアウト中に呼び出されます。DoubleProperty
minWidthProperty()
領域の計算された最小幅をオーバーライドするためのプロパティ。ObjectProperty<Insets>
opaqueInsetsProperty()
完全な透明度のピクセルが描画されるリージョンの領域を定義します。ObjectProperty<Insets>
paddingProperty()
領域のコンテンツの上、右、下、左の余白。protected void
positionInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, HPos halignment, VPos valignment)
areaX
、areaY
、areaWidth
xareaHeight
によって定義されるこのリージョンの領域内に、その領域に相対的なベースライン・オフセットを使用して、子を配置するユーティリティ・メソッド。static void
positionInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, Insets margin, HPos halignment, VPos valignment, boolean isSnapToPixel)
areaX
、areaY
、areaWidth
xareaHeight
によって定義されるこのリージョンの領域内に、その領域に相対的なベースライン・オフセットを使用して、子を配置するユーティリティ・メソッド。double
prefHeight(double width)
このノードの優先高を決定するためにレイアウト中に呼び出されます。DoubleProperty
prefHeightProperty()
領域の計算された優先高をオーバーライドするためのプロパティ。double
prefWidth(double height)
このノードの優先幅を決定するために、レイアウト中に呼び出されます。DoubleProperty
prefWidthProperty()
領域の計算された優先幅をオーバーライドするためのプロパティ。void
resize(double width, double height)
レイアウト中に、リージョンの幅と高さを設定するために、リージョンの親によって起動されます。BooleanProperty
scaleShapeProperty()
定義されている場合に図形をリージョンのサイズに合せてスケール変更するかどうかを指定します。void
setBackground(Background value)
プロパティbackgroundの値を設定します。void
setBorder(Border value)
プロパティborderの値を設定します。void
setCacheShape(boolean value)
プロパティcacheShapeの値を設定します。void
setCenterShape(boolean value)
プロパティcenterShapeの値を設定します。protected void
setHeight(double value)
プロパティheightの値を設定します。void
setMaxHeight(double value)
プロパティmaxHeightの値を設定します。void
setMaxSize(double maxWidth, double maxHeight)
リージョンの計算された最大幅および最大高をオーバーライドするためのコンビニエンス・メソッド。void
setMaxWidth(double value)
プロパティmaxWidthの値を設定します。void
setMinHeight(double value)
プロパティminHeightの値を設定します。void
setMinSize(double minWidth, double minHeight)
リージョンの計算された最小幅および最小高をオーバーライドするためのコンビニエンス・メソッド。void
setMinWidth(double value)
プロパティminWidthの値を設定します。void
setOpaqueInsets(Insets value)
プロパティopaqueInsetsの値を設定します。void
setPadding(Insets value)
プロパティpaddingの値を設定します。void
setPrefHeight(double value)
プロパティprefHeightの値を設定します。void
setPrefSize(double prefWidth, double prefHeight)
リージョンの計算された優先幅および優先高をオーバーライドするためのコンビニエンス・メソッド。void
setPrefWidth(double value)
プロパティprefWidthの値を設定します。void
setScaleShape(boolean value)
プロパティscaleShapeの値を設定します。void
setShape(Shape value)
プロパティshapeの値を設定します。void
setSnapToPixel(boolean value)
プロパティsnapToPixelの値を設定します。protected void
setWidth(double value)
プロパティwidthの値を設定します。ObjectProperty<Shape>
shapeProperty()
Shape
を指定すると、領域が丸い矩形ではなく、指定されたシェイプとしてレンダリングされます。double
snappedBottomInset()
余白とボーダー枠を含む下枠を取得するためのユーティリティ・メソッド。double
snappedLeftInset()
余白とボーダー枠を含む左枠を取得するためのユーティリティ・メソッド。double
snappedRightInset()
余白とボーダー枠を含む右枠を取得するためのユーティリティ・メソッド。double
snappedTopInset()
余白とボーダー枠を含む上枠を取得するためのユーティリティ・メソッド。protected double
snapPosition(double value)
非推奨。snapPositionX()
とsnapPositionY()
に置き換えられましたdouble
snapPositionX(double value)
この領域snapToPixelプロパティがtrueの場合、水平方向に最も近いピクセルに丸められた値を返し、それ以外の場合は同じ値を返します。double
snapPositionY(double value)
この領域のsnapToPixelプロパティがtrueの場合、垂直方向に最も近いピクセルに丸められた値を返し、それ以外の場合は同じ値を返します。protected double
snapSize(double value)
非推奨。snapSizeX()
とsnapSizeY()
に置き換えられましたdouble
snapSizeX(double value)
この領域のsnapToPixelプロパティがtrueの場合、水平方向に最も近いピクセルに値を返し、それ以外の場合は同じ値を返します。double
snapSizeY(double value)
この領域のsnapToPixelプロパティがtrueの場合、垂直方向に最も近いピクセルに値を返し、それ以外の場合は同じ値を返します。protected double
snapSpace(double value)
非推奨。snapSpaceX()
とsnapSpaceY()
に置き換えられましたdouble
snapSpaceX(double value)
この領域snapToPixelプロパティがtrueの場合、水平方向に最も近いピクセルに丸められた値を返し、それ以外の場合は同じ値を返します。double
snapSpaceY(double value)
この領域のsnapToPixelプロパティがtrueの場合、垂直方向に最も近いピクセルに丸められた値を返し、それ以外の場合は同じ値を返します。BooleanProperty
snapToPixelProperty()
この領域で子の位置、スペーシングおよびサイズ値をピクセル境界に調整するかどうかを定義します。ReadOnlyDoubleProperty
widthProperty()
このサイズ変更可能なノードの幅。-
クラス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, 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, 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、lookup、needsLayoutProperty、queryAccessibleAttribute、requestLayout、requestParentLayout、setNeedsLayout、updateBounds
-
インタフェース javafx.css.Styleableから継承されたメソッド
getStyleableNode
-
-
-
-
プロパティの詳細
-
snapToPixel
public final BooleanProperty snapToPixelProperty
この領域で子の位置、スペーシングおよびサイズ値をピクセル境界に調整するかどうかを定義します。 このデフォルト値はtrueで、これは、ユーザー・インタフェースを鮮明にするために通常予期される動作です。 値がfalseの場合は、小数位置合せが許容され、ボーダーの外観が不鮮明になります。
-
padding
public final ObjectProperty<Insets> paddingProperty
領域のコンテンツの上、右、下、左の余白。 このスペースは、リージョンの最小サイズおよび優先サイズの計算で考慮されます。 paddingのデフォルト値はInsets.EMPTYです。 値をnullに設定することは避けてください。
-
background
public final ObjectProperty<Background> backgroundProperty
ゼロ以上のBackgroundFillsおよびゼロ以上のBackgroundImagesで構成されるRegionの背景。 背景を空にする、つまり塗りつぶしとイメージを含めず、意味的にnullと同等にすることもできます。- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
getBackground()
、setBackground(Background)
-
border
public final ObjectProperty<Border> borderProperty
ゼロ以上のBorderStrokesおよびゼロ以上のBorderImagesで構成されるRegionの枠線。 ボーダーを空にする、つまりストロークとイメージを含めず、意味的にnullと同等にすることもできます。- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
getBorder()
、setBorder(Border)
-
opaqueInsets
public final ObjectProperty<Insets> opaqueInsetsProperty
完全な透明度のピクセルが描画されるリージョンの領域を定義します。 様々なパフォーマンスの最適化に使用されます。 この領域内のピクセルは完全に不透明にする必要があり、そうしないと、レンダリング・アーティファクトが発生します。 リージョンの背景およびボーダーに基づいて、そのリージョンに適切なopaqueInsetsを設定する処理は、アプリケーションで、コードまたはCSSを使用して行います。 各枠の値は、NaNや無限大ではなく、実数にする必要があります。 既知の枠がない場合は、opaqueInsetsをnullに設定する必要があります。- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
getOpaqueInsets()
、setOpaqueInsets(Insets)
-
insets
public final ReadOnlyObjectProperty<Insets> insetsProperty
Regionの枠は、リージョンの端(レイアウト境界(0, 0, width, height))からコンテンツ領域の端までの距離を定義します。 子ノードはすべてコンテンツ領域内にレイアウトする必要があります。 枠は、指定されたボーダー(存在する場合)と余白に基づいて計算されます。- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
getInsets()
-
width
public final ReadOnlyDoubleProperty widthProperty
このサイズ変更可能なノードの幅。 このプロパティは、レイアウト中にリージョンの親によって設定されるものであり、アプリケーションでは設定できません。 リージョンのサイズを明示的に制御する必要があるアプリケーションでは、minWidth
、prefWidth
およびmaxWidth
プロパティを設定して優先サイズ範囲をオーバーライドする必要があります。- 関連項目:
getWidth()
、setWidth(double)
-
height
public final ReadOnlyDoubleProperty heightProperty
このサイズ変更可能なノードの高さ。 このプロパティは、レイアウト中にリージョンの親によって設定されるものであり、アプリケーションでは設定できません。 リージョンのサイズを明示的に制御する必要があるアプリケーションでは、minHeight
、prefHeight
およびmaxHeight
プロパティを設定して優先サイズ範囲をオーバーライドする必要があります。- 関連項目:
getHeight()
、setHeight(double)
-
minWidth
public final DoubleProperty minWidthProperty
領域の計算された最小幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるリージョンの最小幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、minWidth(forHeight)
は内部的に計算されたリージョンの最小幅を返します。この値を
USE_PREF_SIZE
フラグに設定すると、minWidth(forHeight)
によってリージョンの優先幅が返されるようになるため、アプリケーションでリージョンのサイズ変更可能性を容易に制限できます。
-
minHeight
public final DoubleProperty minHeightProperty
領域の計算された最小高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるリージョンの最小高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、minHeight(forWidth)
は内部的に計算されたリージョンの最小高を返します。この値を
USE_PREF_SIZE
フラグに設定すると、minHeight(forWidth)
によってリージョンの優先高が返されるようになるため、アプリケーションでリージョンのサイズ変更可能性を容易に制限できます。
-
prefWidth
public final DoubleProperty prefWidthProperty
領域の計算された優先幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるリージョンの優先幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、getPrefWidth(forHeight)
は内部的に計算されたリージョンの優先幅を返します。
-
prefHeight
public final DoubleProperty prefHeightProperty
領域の計算された優先高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるリージョンの優先高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、getPrefHeight(forWidth)
は内部的に計算されたリージョンの優先幅を返します。
-
maxWidth
public final DoubleProperty maxWidthProperty
領域の計算された最大幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるリージョンの最大幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、getMaxWidth(forHeight)
は内部的に計算されたリージョンの最大幅を返します。この値を
USE_PREF_SIZE
フラグに設定すると、getMaxWidth(forHeight)
によってリージョンの優先幅が返されるようになるため、アプリケーションでリージョンのサイズ変更可能性を容易に制限できます。
-
maxHeight
public final DoubleProperty maxHeightProperty
領域の計算された最大高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるリージョンの最大高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、getMaxHeight(forWidth)
は内部的に計算されたリージョンの最大高を返します。この値を
USE_PREF_SIZE
フラグに設定すると、getMaxHeight(forWidth)
によってリージョンの優先高が返されるようになるため、アプリケーションでリージョンのサイズ変更可能性を容易に制限できます。
-
shape
public final ObjectProperty<Shape> shapeProperty
Shape
を指定すると、領域が丸い矩形ではなく、指定されたシェイプとしてレンダリングされます。 nullの場合、リージョンは角が丸い矩形としてレンダリングされます。 図形としてレンダリングする場合、その図形の塗りつぶしには背景が使用されますが、背景の枠は背景の半径と同様に無視されます。 BorderStrokesが定義されている場合は、図形のストロークに使用されます。 BorderImagesはすべて無視されます。- デフォルト値:
- null
- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
getShape()
、setShape(Shape)
-
scaleShape
public final BooleanProperty scaleShapeProperty
図形(定義した場合)をリージョンのサイズに合せてスケーリングするかどうかを指定します。true
の場合、図形はリージョンのサイズに収まるようにスケーリングされます。false
の場合、図形はそのソース・サイズになり、その位置はcenterShape
の値に依存します。- デフォルト値:
- true
- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
isScaleShape()
、setScaleShape(boolean)
-
centerShape
public final BooleanProperty centerShapeProperty
図形をリージョンの幅または高さの範囲で中央揃えするかどうかを定義します。true
の場合、図形はリージョンの幅および高さの範囲で中央揃えされます。false
の場合、図形はそのソース位置に配置されます。- デフォルト値:
- true
- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
isCenterShape()
、setCenterShape(boolean)
-
cacheShape
public final BooleanProperty cacheShapeProperty
リージョンの背景を定義するために使用する図形が安定し、キャッシングのメリットがあることを示すシステムのヒントを定義します。- デフォルト値:
- true
- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
isCacheShape()
、setCacheShape(boolean)
-
-
フィールドの詳細
-
USE_PREF_SIZE
public static final double USE_PREF_SIZE
最大値制約または最小値制約(あるいはその両方)に優先寸法を使用するように指示するために、リージョンのsetMinWidth
、setMinHeight
、setMaxWidth
またはsetMaxHeight
メソッドに渡すことができるセンチネル値。- 関連項目:
- 定数フィールド値
-
USE_COMPUTED_SIZE
public static final double USE_COMPUTED_SIZE
リージョンのサイズ制約をリセットし、computeMinWidth
、computeMinHeight
、computePrefWidth
、computePrefHeight
、computeMaxWidth
またはcomputeMaxHeight
によって返される固有サイズに戻すために、リージョンのsetMinWidth
、setMinHeight
、setPrefWidth
、setPrefHeight
、setMaxWidth
またはsetMaxHeight
メソッドに渡すことができるセンチネル値。- 関連項目:
- 定数フィールド値
-
-
メソッドの詳細
-
isSnapToPixel
public final boolean isSnapToPixel()
プロパティsnapToPixelの値を取得します。- プロパティの説明:
- この領域で子の位置、スペーシングおよびサイズ値をピクセル境界に調整するかどうかを定義します。 このデフォルト値はtrueで、これは、ユーザー・インタフェースを鮮明にするために通常予期される動作です。 値がfalseの場合は、小数位置合せが許容され、ボーダーの外観が不鮮明になります。
-
setSnapToPixel
public final void setSnapToPixel(boolean value)
プロパティsnapToPixelの値を設定します。- プロパティの説明:
- この領域で子の位置、スペーシングおよびサイズ値をピクセル境界に調整するかどうかを定義します。 このデフォルト値はtrueで、これは、ユーザー・インタフェースを鮮明にするために通常予期される動作です。 値がfalseの場合は、小数位置合せが許容され、ボーダーの外観が不鮮明になります。
-
snapToPixelProperty
public final BooleanProperty snapToPixelProperty()
この領域で子の位置、スペーシングおよびサイズ値をピクセル境界に調整するかどうかを定義します。 このデフォルト値はtrueで、これは、ユーザー・インタフェースを鮮明にするために通常予期される動作です。 値がfalseの場合は、小数位置合せが許容され、ボーダーの外観が不鮮明になります。
-
setPadding
public final void setPadding(Insets value)
プロパティpaddingの値を設定します。- プロパティの説明:
- 領域のコンテンツの上、右、下、左の余白。 このスペースは、リージョンの最小サイズおよび優先サイズの計算で考慮されます。 paddingのデフォルト値はInsets.EMPTYです。 値をnullに設定することは避けてください。
-
getPadding
public final Insets getPadding()
プロパティpaddingの値を取得します。- プロパティの説明:
- 領域のコンテンツの上、右、下、左の余白。 このスペースは、リージョンの最小サイズおよび優先サイズの計算で考慮されます。 paddingのデフォルト値はInsets.EMPTYです。 値をnullに設定することは避けてください。
-
paddingProperty
public final ObjectProperty<Insets> paddingProperty()
領域のコンテンツの上、右、下、左の余白。 このスペースは、リージョンの最小サイズおよび優先サイズの計算で考慮されます。 paddingのデフォルト値はInsets.EMPTYです。 値をnullに設定することは避けてください。
-
setBackground
public final void setBackground(Background value)
プロパティbackgroundの値を設定します。- プロパティの説明:
- ゼロ以上のBackgroundFillsおよびゼロ以上のBackgroundImagesで構成されるRegionの背景。 背景を空にする、つまり塗りつぶしとイメージを含めず、意味的にnullと同等にすることもできます。
- 導入されたバージョン:
- JavaFX 8.0
-
getBackground
public final Background getBackground()
プロパティbackgroundの値を取得します。- プロパティの説明:
- ゼロ以上のBackgroundFillsおよびゼロ以上のBackgroundImagesで構成されるRegionの背景。 背景を空にする、つまり塗りつぶしとイメージを含めず、意味的にnullと同等にすることもできます。
- 導入されたバージョン:
- JavaFX 8.0
-
backgroundProperty
public final ObjectProperty<Background> backgroundProperty()
ゼロ以上のBackgroundFillsおよびゼロ以上のBackgroundImagesで構成されるRegionの背景。 背景を空にする、つまり塗りつぶしとイメージを含めず、意味的にnullと同等にすることもできます。- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
getBackground()
、setBackground(Background)
-
setBorder
public final void setBorder(Border value)
プロパティborderの値を設定します。- プロパティの説明:
- ゼロ以上のBorderStrokesおよびゼロ以上のBorderImagesで構成されるRegionの枠線。 ボーダーを空にする、つまりストロークとイメージを含めず、意味的にnullと同等にすることもできます。
- 導入されたバージョン:
- JavaFX 8.0
-
getBorder
public final Border getBorder()
プロパティborderの値を取得します。- プロパティの説明:
- ゼロ以上のBorderStrokesおよびゼロ以上のBorderImagesで構成されるRegionの枠線。 ボーダーを空にする、つまりストロークとイメージを含めず、意味的にnullと同等にすることもできます。
- 導入されたバージョン:
- JavaFX 8.0
-
borderProperty
public final ObjectProperty<Border> borderProperty()
ゼロ以上のBorderStrokesおよびゼロ以上のBorderImagesで構成されるRegionの枠線。 ボーダーを空にする、つまりストロークとイメージを含めず、意味的にnullと同等にすることもできます。- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
getBorder()
、setBorder(Border)
-
opaqueInsetsProperty
public final ObjectProperty<Insets> opaqueInsetsProperty()
完全な透明度のピクセルが描画されるリージョンの領域を定義します。 様々なパフォーマンスの最適化に使用されます。 この領域内のピクセルは完全に不透明にする必要があり、そうしないと、レンダリング・アーティファクトが発生します。 リージョンの背景およびボーダーに基づいて、そのリージョンに適切なopaqueInsetsを設定する処理は、アプリケーションで、コードまたはCSSを使用して行います。 各枠の値は、NaNや無限大ではなく、実数にする必要があります。 既知の枠がない場合は、opaqueInsetsをnullに設定する必要があります。- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
getOpaqueInsets()
、setOpaqueInsets(Insets)
-
setOpaqueInsets
public final void setOpaqueInsets(Insets value)
プロパティopaqueInsetsの値を設定します。- プロパティの説明:
- 完全な透明度のピクセルが描画されるリージョンの領域を定義します。 様々なパフォーマンスの最適化に使用されます。 この領域内のピクセルは完全に不透明にする必要があり、そうしないと、レンダリング・アーティファクトが発生します。 リージョンの背景およびボーダーに基づいて、そのリージョンに適切なopaqueInsetsを設定する処理は、アプリケーションで、コードまたはCSSを使用して行います。 各枠の値は、NaNや無限大ではなく、実数にする必要があります。 既知の枠がない場合は、opaqueInsetsをnullに設定する必要があります。
- 導入されたバージョン:
- JavaFX 8.0
-
getOpaqueInsets
public final Insets getOpaqueInsets()
プロパティopaqueInsetsの値を取得します。- プロパティの説明:
- 完全な透明度のピクセルが描画されるリージョンの領域を定義します。 様々なパフォーマンスの最適化に使用されます。 この領域内のピクセルは完全に不透明にする必要があり、そうしないと、レンダリング・アーティファクトが発生します。 リージョンの背景およびボーダーに基づいて、そのリージョンに適切なopaqueInsetsを設定する処理は、アプリケーションで、コードまたはCSSを使用して行います。 各枠の値は、NaNや無限大ではなく、実数にする必要があります。 既知の枠がない場合は、opaqueInsetsをnullに設定する必要があります。
- 導入されたバージョン:
- JavaFX 8.0
-
getInsets
public final Insets getInsets()
プロパティinsetsの値を取得します。- プロパティの説明:
- Regionの枠は、リージョンの端(レイアウト境界(0, 0, width, height))からコンテンツ領域の端までの距離を定義します。 子ノードはすべてコンテンツ領域内にレイアウトする必要があります。 枠は、指定されたボーダー(存在する場合)と余白に基づいて計算されます。
- 導入されたバージョン:
- JavaFX 8.0
-
insetsProperty
public final ReadOnlyObjectProperty<Insets> insetsProperty()
Regionの枠は、リージョンの端(レイアウト境界(0, 0, width, height))からコンテンツ領域の端までの距離を定義します。 子ノードはすべてコンテンツ領域内にレイアウトする必要があります。 枠は、指定されたボーダー(存在する場合)と余白に基づいて計算されます。- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
getInsets()
-
setWidth
protected void setWidth(double value)
プロパティwidthの値を設定します。- プロパティの説明:
- このサイズ変更可能なノードの幅。 このプロパティは、レイアウト中にリージョンの親によって設定されるものであり、アプリケーションでは設定できません。 リージョンのサイズを明示的に制御する必要があるアプリケーションでは、
minWidth
、prefWidth
およびmaxWidth
プロパティを設定して優先サイズ範囲をオーバーライドする必要があります。
-
getWidth
public final double getWidth()
プロパティwidthの値を取得します。- プロパティの説明:
- このサイズ変更可能なノードの幅。 このプロパティは、レイアウト中にリージョンの親によって設定されるものであり、アプリケーションでは設定できません。 リージョンのサイズを明示的に制御する必要があるアプリケーションでは、
minWidth
、prefWidth
およびmaxWidth
プロパティを設定して優先サイズ範囲をオーバーライドする必要があります。
-
widthProperty
public final ReadOnlyDoubleProperty widthProperty()
このサイズ変更可能なノードの幅。 このプロパティは、レイアウト中にリージョンの親によって設定されるものであり、アプリケーションでは設定できません。 リージョンのサイズを明示的に制御する必要があるアプリケーションでは、minWidth
、prefWidth
およびmaxWidth
プロパティを設定して優先サイズ範囲をオーバーライドする必要があります。- 関連項目:
getWidth()
、setWidth(double)
-
setHeight
protected void setHeight(double value)
プロパティheightの値を設定します。- プロパティの説明:
- このサイズ変更可能なノードの高さ。 このプロパティは、レイアウト中にリージョンの親によって設定されるものであり、アプリケーションでは設定できません。 リージョンのサイズを明示的に制御する必要があるアプリケーションでは、
minHeight
、prefHeight
およびmaxHeight
プロパティを設定して優先サイズ範囲をオーバーライドする必要があります。
-
getHeight
public final double getHeight()
プロパティheightの値を取得します。- プロパティの説明:
- このサイズ変更可能なノードの高さ。 このプロパティは、レイアウト中にリージョンの親によって設定されるものであり、アプリケーションでは設定できません。 リージョンのサイズを明示的に制御する必要があるアプリケーションでは、
minHeight
、prefHeight
およびmaxHeight
プロパティを設定して優先サイズ範囲をオーバーライドする必要があります。
-
heightProperty
public final ReadOnlyDoubleProperty heightProperty()
このサイズ変更可能なノードの高さ。 このプロパティは、レイアウト中にリージョンの親によって設定されるものであり、アプリケーションでは設定できません。 リージョンのサイズを明示的に制御する必要があるアプリケーションでは、minHeight
、prefHeight
およびmaxHeight
プロパティを設定して優先サイズ範囲をオーバーライドする必要があります。- 関連項目:
getHeight()
、setHeight(double)
-
setMinWidth
public final void setMinWidth(double value)
プロパティminWidthの値を設定します。- プロパティの説明:
- 領域の計算された最小幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるリージョンの最小幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。
デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、minWidth(forHeight)
は内部的に計算されたリージョンの最小幅を返します。この値を
USE_PREF_SIZE
フラグに設定すると、minWidth(forHeight)
によってリージョンの優先幅が返されるようになるため、アプリケーションでリージョンのサイズ変更可能性を容易に制限できます。
-
getMinWidth
public final double getMinWidth()
プロパティminWidthの値を取得します。- プロパティの説明:
- 領域の計算された最小幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるリージョンの最小幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。
デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、minWidth(forHeight)
は内部的に計算されたリージョンの最小幅を返します。この値を
USE_PREF_SIZE
フラグに設定すると、minWidth(forHeight)
によってリージョンの優先幅が返されるようになるため、アプリケーションでリージョンのサイズ変更可能性を容易に制限できます。
-
minWidthProperty
public final DoubleProperty minWidthProperty()
領域の計算された最小幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるリージョンの最小幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、minWidth(forHeight)
は内部的に計算されたリージョンの最小幅を返します。この値を
USE_PREF_SIZE
フラグに設定すると、minWidth(forHeight)
によってリージョンの優先幅が返されるようになるため、アプリケーションでリージョンのサイズ変更可能性を容易に制限できます。
-
setMinHeight
public final void setMinHeight(double value)
プロパティminHeightの値を設定します。- プロパティの説明:
- 領域の計算された最小高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるリージョンの最小高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。
デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、minHeight(forWidth)
は内部的に計算されたリージョンの最小高を返します。この値を
USE_PREF_SIZE
フラグに設定すると、minHeight(forWidth)
によってリージョンの優先高が返されるようになるため、アプリケーションでリージョンのサイズ変更可能性を容易に制限できます。
-
getMinHeight
public final double getMinHeight()
プロパティminHeightの値を取得します。- プロパティの説明:
- 領域の計算された最小高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるリージョンの最小高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。
デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、minHeight(forWidth)
は内部的に計算されたリージョンの最小高を返します。この値を
USE_PREF_SIZE
フラグに設定すると、minHeight(forWidth)
によってリージョンの優先高が返されるようになるため、アプリケーションでリージョンのサイズ変更可能性を容易に制限できます。
-
minHeightProperty
public final DoubleProperty minHeightProperty()
領域の計算された最小高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるリージョンの最小高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、minHeight(forWidth)
は内部的に計算されたリージョンの最小高を返します。この値を
USE_PREF_SIZE
フラグに設定すると、minHeight(forWidth)
によってリージョンの優先高が返されるようになるため、アプリケーションでリージョンのサイズ変更可能性を容易に制限できます。
-
setMinSize
public void setMinSize(double minWidth, double minHeight)
リージョンの計算された最小幅および最小高をオーバーライドするためのコンビニエンス・メソッド。 これを呼び出すのは、内部的に計算されるリージョンの最小サイズがアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。- パラメータ:
minWidth
- 最小幅のオーバーライド値minHeight
- 最小高のオーバーライド値- 関連項目:
setMinWidth(double)
、setMinHeight(double)
-
setPrefWidth
public final void setPrefWidth(double value)
プロパティprefWidthの値を設定します。- プロパティの説明:
- 領域の計算された優先幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるリージョンの優先幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。
デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、getPrefWidth(forHeight)
は内部的に計算されたリージョンの優先幅を返します。
-
getPrefWidth
public final double getPrefWidth()
プロパティprefWidthの値を取得します。- プロパティの説明:
- 領域の計算された優先幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるリージョンの優先幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。
デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、getPrefWidth(forHeight)
は内部的に計算されたリージョンの優先幅を返します。
-
prefWidthProperty
public final DoubleProperty prefWidthProperty()
領域の計算された優先幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるリージョンの優先幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、getPrefWidth(forHeight)
は内部的に計算されたリージョンの優先幅を返します。
-
setPrefHeight
public final void setPrefHeight(double value)
プロパティprefHeightの値を設定します。- プロパティの説明:
- 領域の計算された優先高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるリージョンの優先高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。
デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、getPrefHeight(forWidth)
は内部的に計算されたリージョンの優先幅を返します。
-
getPrefHeight
public final double getPrefHeight()
プロパティprefHeightの値を取得します。- プロパティの説明:
- 領域の計算された優先高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるリージョンの優先高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。
デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、getPrefHeight(forWidth)
は内部的に計算されたリージョンの優先幅を返します。
-
prefHeightProperty
public final DoubleProperty prefHeightProperty()
領域の計算された優先高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるリージョンの優先高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、getPrefHeight(forWidth)
は内部的に計算されたリージョンの優先幅を返します。
-
setPrefSize
public void setPrefSize(double prefWidth, double prefHeight)
リージョンの計算された優先幅および優先高をオーバーライドするためのコンビニエンス・メソッド。 これを呼び出すのは、内部的に計算されるリージョンの優先サイズがアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。- パラメータ:
prefWidth
- 優先幅のオーバーライド値prefHeight
- 優先高のオーバーライド値- 関連項目:
setPrefWidth(double)
、setPrefHeight(double)
-
setMaxWidth
public final void setMaxWidth(double value)
プロパティmaxWidthの値を設定します。- プロパティの説明:
- 領域の計算された最大幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるリージョンの最大幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。
デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、getMaxWidth(forHeight)
は内部的に計算されたリージョンの最大幅を返します。この値を
USE_PREF_SIZE
フラグに設定すると、getMaxWidth(forHeight)
によってリージョンの優先幅が返されるようになるため、アプリケーションでリージョンのサイズ変更可能性を容易に制限できます。
-
getMaxWidth
public final double getMaxWidth()
プロパティmaxWidthの値を取得します。- プロパティの説明:
- 領域の計算された最大幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるリージョンの最大幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。
デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、getMaxWidth(forHeight)
は内部的に計算されたリージョンの最大幅を返します。この値を
USE_PREF_SIZE
フラグに設定すると、getMaxWidth(forHeight)
によってリージョンの優先幅が返されるようになるため、アプリケーションでリージョンのサイズ変更可能性を容易に制限できます。
-
maxWidthProperty
public final DoubleProperty maxWidthProperty()
領域の計算された最大幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるリージョンの最大幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、getMaxWidth(forHeight)
は内部的に計算されたリージョンの最大幅を返します。この値を
USE_PREF_SIZE
フラグに設定すると、getMaxWidth(forHeight)
によってリージョンの優先幅が返されるようになるため、アプリケーションでリージョンのサイズ変更可能性を容易に制限できます。
-
setMaxHeight
public final void setMaxHeight(double value)
プロパティmaxHeightの値を設定します。- プロパティの説明:
- 領域の計算された最大高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるリージョンの最大高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。
デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、getMaxHeight(forWidth)
は内部的に計算されたリージョンの最大高を返します。この値を
USE_PREF_SIZE
フラグに設定すると、getMaxHeight(forWidth)
によってリージョンの優先高が返されるようになるため、アプリケーションでリージョンのサイズ変更可能性を容易に制限できます。
-
getMaxHeight
public final double getMaxHeight()
プロパティmaxHeightの値を取得します。- プロパティの説明:
- 領域の計算された最大高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるリージョンの最大高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。
デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、getMaxHeight(forWidth)
は内部的に計算されたリージョンの最大高を返します。この値を
USE_PREF_SIZE
フラグに設定すると、getMaxHeight(forWidth)
によってリージョンの優先高が返されるようになるため、アプリケーションでリージョンのサイズ変更可能性を容易に制限できます。
-
maxHeightProperty
public final DoubleProperty maxHeightProperty()
領域の計算された最大高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるリージョンの最大高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、getMaxHeight(forWidth)
は内部的に計算されたリージョンの最大高を返します。この値を
USE_PREF_SIZE
フラグに設定すると、getMaxHeight(forWidth)
によってリージョンの優先高が返されるようになるため、アプリケーションでリージョンのサイズ変更可能性を容易に制限できます。
-
setMaxSize
public void setMaxSize(double maxWidth, double maxHeight)
リージョンの計算された最大幅および最大高をオーバーライドするためのコンビニエンス・メソッド。 これを呼び出すのは、内部的に計算されるリージョンの最大サイズがアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。- パラメータ:
maxWidth
- 最大幅のオーバーライド値maxHeight
- 最大高のオーバーライド値- 関連項目:
setMaxWidth(double)
、setMaxHeight(double)
-
getShape
public final Shape getShape()
プロパティshapeの値を取得します。- プロパティの説明:
Shape
を指定すると、領域が丸い矩形ではなく、指定されたシェイプとしてレンダリングされます。 nullの場合、リージョンは角が丸い矩形としてレンダリングされます。 図形としてレンダリングする場合、その図形の塗りつぶしには背景が使用されますが、背景の枠は背景の半径と同様に無視されます。 BorderStrokesが定義されている場合は、図形のストロークに使用されます。 BorderImagesはすべて無視されます。- デフォルト値:
- null
- 導入されたバージョン:
- JavaFX 8.0
-
setShape
public final void setShape(Shape value)
プロパティshapeの値を設定します。- プロパティの説明:
Shape
を指定すると、領域が丸い矩形ではなく、指定されたシェイプとしてレンダリングされます。 nullの場合、リージョンは角が丸い矩形としてレンダリングされます。 図形としてレンダリングする場合、その図形の塗りつぶしには背景が使用されますが、背景の枠は背景の半径と同様に無視されます。 BorderStrokesが定義されている場合は、図形のストロークに使用されます。 BorderImagesはすべて無視されます。- デフォルト値:
- null
- 導入されたバージョン:
- JavaFX 8.0
-
shapeProperty
public final ObjectProperty<Shape> shapeProperty()
Shape
を指定すると、領域が丸い矩形ではなく、指定されたシェイプとしてレンダリングされます。 nullの場合、リージョンは角が丸い矩形としてレンダリングされます。 図形としてレンダリングする場合、その図形の塗りつぶしには背景が使用されますが、背景の枠は背景の半径と同様に無視されます。 BorderStrokesが定義されている場合は、図形のストロークに使用されます。 BorderImagesはすべて無視されます。- デフォルト値:
- null
- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
getShape()
、setShape(Shape)
-
setScaleShape
public final void setScaleShape(boolean value)
プロパティscaleShapeの値を設定します。- プロパティの説明:
- 図形(定義した場合)をリージョンのサイズに合せてスケーリングするかどうかを指定します。
true
の場合、図形はリージョンのサイズに収まるようにスケーリングされます。false
の場合、図形はそのソース・サイズになり、その位置はcenterShape
の値に依存します。 - デフォルト値:
- true
- 導入されたバージョン:
- JavaFX 8.0
-
isScaleShape
public final boolean isScaleShape()
プロパティscaleShapeの値を取得します。- プロパティの説明:
- 図形(定義した場合)をリージョンのサイズに合せてスケーリングするかどうかを指定します。
true
の場合、図形はリージョンのサイズに収まるようにスケーリングされます。false
の場合、図形はそのソース・サイズになり、その位置はcenterShape
の値に依存します。 - デフォルト値:
- true
- 導入されたバージョン:
- JavaFX 8.0
-
scaleShapeProperty
public final BooleanProperty scaleShapeProperty()
図形(定義した場合)をリージョンのサイズに合せてスケーリングするかどうかを指定します。true
の場合、図形はリージョンのサイズに収まるようにスケーリングされます。false
の場合、図形はそのソース・サイズになり、その位置はcenterShape
の値に依存します。- デフォルト値:
- true
- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
isScaleShape()
、setScaleShape(boolean)
-
setCenterShape
public final void setCenterShape(boolean value)
プロパティcenterShapeの値を設定します。- プロパティの説明:
- 図形をリージョンの幅または高さの範囲で中央揃えするかどうかを定義します。
true
の場合、図形はリージョンの幅および高さの範囲で中央揃えされます。false
の場合、図形はそのソース位置に配置されます。 - デフォルト値:
- true
- 導入されたバージョン:
- JavaFX 8.0
-
isCenterShape
public final boolean isCenterShape()
プロパティcenterShapeの値を取得します。- プロパティの説明:
- 図形をリージョンの幅または高さの範囲で中央揃えするかどうかを定義します。
true
の場合、図形はリージョンの幅および高さの範囲で中央揃えされます。false
の場合、図形はそのソース位置に配置されます。 - デフォルト値:
- true
- 導入されたバージョン:
- JavaFX 8.0
-
centerShapeProperty
public final BooleanProperty centerShapeProperty()
図形をリージョンの幅または高さの範囲で中央揃えするかどうかを定義します。true
の場合、図形はリージョンの幅および高さの範囲で中央揃えされます。false
の場合、図形はそのソース位置に配置されます。- デフォルト値:
- true
- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
isCenterShape()
、setCenterShape(boolean)
-
setCacheShape
public final void setCacheShape(boolean value)
プロパティcacheShapeの値を設定します。- プロパティの説明:
- リージョンの背景を定義するために使用する図形が安定し、キャッシングのメリットがあることを示すシステムのヒントを定義します。
- デフォルト値:
- true
- 導入されたバージョン:
- JavaFX 8.0
-
isCacheShape
public final boolean isCacheShape()
プロパティcacheShapeの値を取得します。- プロパティの説明:
- リージョンの背景を定義するために使用する図形が安定し、キャッシングのメリットがあることを示すシステムのヒントを定義します。
- デフォルト値:
- true
- 導入されたバージョン:
- JavaFX 8.0
-
cacheShapeProperty
public final BooleanProperty cacheShapeProperty()
リージョンの背景を定義するために使用する図形が安定し、キャッシングのメリットがあることを示すシステムのヒントを定義します。- デフォルト値:
- true
- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
isCacheShape()
、setCacheShape(boolean)
-
isResizable
public boolean isResizable()
すべてのリージョンがサイズ変更可能である場合、true
を返します。- オーバーライド:
isResizable
、クラス:Node
- 戻り値:
- このノードが、レイアウト中にその親によってサイズ変更可能かどうか
- 関連項目:
Node.getContentBias()
、Node.minWidth(double)
、Node.minHeight(double)
、Node.prefWidth(double)
、Node.prefHeight(double)
、Node.maxWidth(double)
、Node.maxHeight(double)
、Node.resize(double, double)
、Node.getLayoutBounds()
-
resize
public void resize(double width, double height)
レイアウト中に、リージョンの幅と高さを設定するために、リージョンの親によって起動されます。 アプリケーションでこのメソッドを直接呼び出さないようにしてください。 直接リージョンのサイズを設定する必要があるアプリケーションでは、setMinSize()
、setPrefSize()
またはsetMaxSize()
を呼び出してサイズ制約をオーバーライドする必要があり、これらのオーバーライドは、親によるレイアウト中に考慮されます。- オーバーライド:
resize
、クラス:Node
- パラメータ:
width
- ターゲット・レイアウトのレイアウト境界の幅height
- ターゲット・レイアウトのレイアウト境界の高さ- 関連項目:
Node.isResizable()
、Node.getContentBias()
、Node.autosize()
、Node.minWidth(double)
、Node.minHeight(double)
、Node.prefWidth(double)
、Node.prefHeight(double)
、Node.maxWidth(double)
、Node.maxHeight(double)
、Node.getLayoutBounds()
-
minWidth
public final double minWidth(double height)
このノードの最小幅を決定するために、レイアウト中に呼び出されます。 アプリケーションでminWidthプロパティを設定して最小幅をオーバーライドしていないかぎり、computeMinWidth(forHeight)
の値を返します。- オーバーライド:
minWidth
、クラス:Parent
- パラメータ:
height
- 最小幅がそれに依存する場合に使用する必要がある高さ- 戻り値:
- レイアウト中にこのノードのサイズ変更の基準となる最小幅
- 関連項目:
setMinWidth(double)
-
minHeight
public final double minHeight(double width)
このノードの最小高を決定するために、レイアウト中に呼び出されます。 アプリケーションでminHeightプロパティを設定して最小高をオーバーライドしていないかぎり、computeMinHeight(forWidth)
の値を返します。- オーバーライド:
minHeight
、クラス:Parent
- パラメータ:
width
- 最小高さがそれに依存する場合に使用する必要がある幅- 戻り値:
- レイアウト中にこのノードのサイズ変更の基準となる最小高
- 関連項目:
setMinHeight(double)
-
prefWidth
public final double prefWidth(double height)
このノードの優先幅を決定するために、レイアウト中に呼び出されます。 アプリケーションでprefWidthプロパティを設定して優先幅をオーバーライドしていないかぎり、computePrefWidth(forHeight)
の値を返します。- オーバーライド:
prefWidth
、クラス:Parent
- パラメータ:
height
- 推奨される幅がそれに依存する場合に使用する必要がある高さ- 戻り値:
- レイアウト中にこのノードのサイズ変更の基準となる優先幅
- 関連項目:
setPrefWidth(double)
-
prefHeight
public final double prefHeight(double width)
このノードの優先高を決定するためにレイアウト中に呼び出されます。 アプリケーションでprefHeightプロパティを設定して優先高をオーバーライドしていないかぎり、computePrefHeight(forWidth)
の値を返します。- オーバーライド:
prefHeight
、クラス:Parent
- パラメータ:
width
- 推奨される高さがそれに依存する場合に使用する必要がある幅- 戻り値:
- レイアウト中にこのノードのサイズ変更の基準となる優先高
- 関連項目:
setPrefHeight(double)
-
maxWidth
public final double maxWidth(double height)
このノードの最大幅を決定するために、レイアウト中に呼び出されます。 アプリケーションでmaxWidthプロパティを設定して最大幅をオーバーライドしていないかぎり、computeMaxWidth(forHeight)
の値を返します。- オーバーライド:
maxWidth
、クラス:Node
- パラメータ:
height
- 最大幅がそれに依存する場合に使用する必要がある高さ- 戻り値:
- レイアウト中にこのノードのサイズ変更の基準となる最大幅
- 関連項目:
setMaxWidth(double)
-
maxHeight
public final double maxHeight(double width)
このノードの最大高を決定するために、レイアウト中に呼び出されます。 アプリケーションでmaxHeightプロパティを設定して最大高をオーバーライドしていないかぎり、computeMaxHeight(forWidth)
の値を返します。- オーバーライド:
maxHeight
、クラス:Node
- パラメータ:
width
- 最大高さがそれに依存する場合に使用する必要がある幅- 戻り値:
- レイアウト中にこのノードのサイズ変更の基準となる最大高
- 関連項目:
setMaxHeight(double)
-
computeMinWidth
protected double computeMinWidth(double height)
このリージョンの最小幅を計算します。 デフォルトでは、左枠と右枠の合計を返します。regionのサブクラスでは、このメソッドをオーバーライドして、そのコンテンツおよびレイアウト手法に基づいて適切な値を返す必要があります。 サブクラスにVERTICALコンテンツ・バイアスがない場合は、heightパラメータを無視できます。- オーバーライド:
computeMinWidth
、クラス:Parent
- パラメータ:
height
- 最小幅が高さに依存する場合に使用する必要がある高さ- 戻り値:
- このリージョンの計算された最小幅
-
computeMinHeight
protected double computeMinHeight(double width)
このリージョンの最小高を計算します。 デフォルトでは、上枠と下枠の合計を返します。 Regionのサブクラスでは、このメソッドをオーバーライドして、そのコンテンツおよびレイアウト手法に基づいて適切な値を返す必要があります。 サブクラスにHORIZONTALコンテンツ・バイアスがない場合は、widthパラメータを無視できます。- オーバーライド:
computeMinHeight
、クラス:Parent
- パラメータ:
width
- 最小高が幅に依存する場合に使用する必要がある幅- 戻り値:
- このリージョンの計算された最小高
-
computePrefWidth
protected double computePrefWidth(double height)
指定された高さに対するこのリージョンの優先幅を計算します。 Regionのサブクラスでは、このメソッドをオーバーライドして、そのコンテンツおよびレイアウト手法に基づいて適切な値を返す必要があります。 サブクラスにVERTICALコンテンツ・バイアスがない場合は、heightパラメータを無視できます。- オーバーライド:
computePrefWidth
、クラス:Parent
- パラメータ:
height
- 推奨される幅がそれに依存する場合に使用する必要がある高さ- 戻り値:
- このリージョンの計算された優先幅
-
computePrefHeight
protected double computePrefHeight(double width)
指定された幅に対するこのリージョンの優先高を計算します。Regionのサブクラスでは、このメソッドをオーバーライドして、そのコンテンツおよびレイアウト手法に基づいて適切な値を返す必要があります。 サブクラスにHORIZONTALコンテンツ・バイアスがない場合は、widthパラメータを無視できます。- オーバーライド:
computePrefHeight
、クラス:Parent
- パラメータ:
width
- 推奨される高さがそれに依存する場合に使用する必要がある幅- 戻り値:
- このリージョンの計算された優先高
-
computeMaxWidth
protected double computeMaxWidth(double height)
このリージョンの最大幅を計算します。 デフォルトではDouble.MAX_VALUEを返します。 Regionのサブクラスはこのメソッドをオーバーライドし、そのコンテンツおよびレイアウト手法に基づいて別の値を返すことができます。 サブクラスにVERTICALコンテンツ・バイアスがない場合は、heightパラメータを無視できます。- パラメータ:
height
- Regionの高さ。この値が最大幅を指定する場合- 戻り値:
- このリージョンの計算された最大幅
-
computeMaxHeight
protected double computeMaxHeight(double width)
このリージョンの最大高を計算します。 デフォルトではDouble.MAX_VALUEを返します。 Regionのサブクラスではこのメソッドをオーバーライドし、コンテンツおよびレイアウト手法に基づいて別の値を返すことができます。 サブクラスにHORIZONTALコンテンツ・バイアスがない場合は、widthパラメータを無視できます。- パラメータ:
width
- Regionの幅。この値が最大の高さを指示する場合がある- 戻り値:
- このリージョンの計算された最大高
-
snapSpace
@Deprecated(since="9") protected double snapSpace(double value)
「非推奨。」 「snapSpaceX()
とsnapSpaceY()
に置き換えられました」この領域のsnapToPixelプロパティがfalseの場合、このメソッドは同じ値を返します。そうでない場合は、最も近いピクセルに丸められた値を返しますが、値が垂直または水平の測定値であるかどうかの指示がないため、水平および垂直のスケールが異なる画面では、ピクセル・サイズのメトリックが間違っています。- パラメータ:
value
- スナップ対象のスペース値- 戻り値:
- 最も近いピクセルに四捨五入された値
-
snapSpaceX
public double snapSpaceX(double value)
この領域snapToPixelプロパティがtrueの場合、水平方向に最も近いピクセルに丸められた値を返し、それ以外の場合は同じ値を返します。- パラメータ:
value
- スナップ対象のスペース値- 戻り値:
- 最も近いピクセルに四捨五入された値
- 導入されたバージョン:
- 9
-
snapSpaceY
public double snapSpaceY(double value)
この領域のsnapToPixelプロパティがtrueの場合、垂直方向に最も近いピクセルに丸められた値を返し、それ以外の場合は同じ値を返します。- パラメータ:
value
- スナップ対象のスペース値- 戻り値:
- 最も近いピクセルに四捨五入された値
- 導入されたバージョン:
- 9
-
snapSize
@Deprecated(since="9") protected double snapSize(double value)
「非推奨。」 「snapSizeX()
とsnapSizeY()
に置き換えられました」この領域のsnapToPixelプロパティがfalseの場合、このメソッドは同じ値を返します。それ以外の場合は、最も近いピクセルに値を返すように試みますが、値が垂直または水平の測定値であるかどうかの指示がないため、水平および垂直のスケールが異なる画面では、ピクセル・サイズのメトリックが間違っています。- パラメータ:
value
- スナップ対象のサイズ値- 戻り値:
- 最も近いピクセルに切り上げられた値
-
snapSizeX
public double snapSizeX(double value)
この領域のsnapToPixelプロパティがtrueの場合、水平方向に最も近いピクセルに値を返し、それ以外の場合は同じ値を返します。- パラメータ:
value
- スナップ対象のサイズ値- 戻り値:
- 最も近いピクセルに切り上げられた値
- 導入されたバージョン:
- 9
-
snapSizeY
public double snapSizeY(double value)
この領域のsnapToPixelプロパティがtrueの場合、垂直方向に最も近いピクセルに値を返し、それ以外の場合は同じ値を返します。- パラメータ:
value
- スナップ対象のサイズ値- 戻り値:
- 最も近いピクセルに切り上げられた値
- 導入されたバージョン:
- 9
-
snapPosition
@Deprecated(since="9") protected double snapPosition(double value)
「非推奨。」 「snapPositionX()
とsnapPositionY()
に置き換えられました」この領域のsnapToPixelプロパティがfalseの場合、このメソッドは同じ値を返します。そうでない場合は、最も近いピクセルに丸められた値を返しますが、値が垂直または水平の測定値であるかどうかの指示がないため、水平および垂直のスケールが異なる画面では、ピクセル・サイズのメトリックが間違っています。- パラメータ:
value
- スナップ対象の位置値- 戻り値:
- 最も近いピクセルに四捨五入された値
-
snapPositionX
public double snapPositionX(double value)
この領域snapToPixelプロパティがtrueの場合、水平方向に最も近いピクセルに丸められた値を返し、それ以外の場合は同じ値を返します。- パラメータ:
value
- スナップ対象の位置値- 戻り値:
- 最も近いピクセルに四捨五入された値
- 導入されたバージョン:
- 9
-
snapPositionY
public double snapPositionY(double value)
この領域のsnapToPixelプロパティがtrueの場合、垂直方向に最も近いピクセルに丸められた値を返し、それ以外の場合は同じ値を返します。- パラメータ:
value
- スナップ対象の位置値- 戻り値:
- 最も近いピクセルに四捨五入された値
- 導入されたバージョン:
- 9
-
snappedTopInset
public final double snappedTopInset()
余白とボーダー枠を含む上枠を取得するためのユーティリティ・メソッド。 isSnapToPixel()がtrueの場合、整数のピクセルにスナップされます。- 戻り値:
- 切り上げられた上枠
- 導入されたバージョン:
- JavaFX 8.0
-
snappedBottomInset
public final double snappedBottomInset()
余白とボーダー枠を含む下枠を取得するためのユーティリティ・メソッド。 isSnapToPixel()がtrueの場合、整数のピクセルにスナップされます。- 戻り値:
- 切り上げられた下枠
- 導入されたバージョン:
- JavaFX 8.0
-
snappedLeftInset
public final double snappedLeftInset()
余白とボーダー枠を含む左枠を取得するためのユーティリティ・メソッド。 isSnapToPixel()がtrueの場合、整数のピクセルにスナップされます。- 戻り値:
- 切り上げられた左枠
- 導入されたバージョン:
- JavaFX 8.0
-
snappedRightInset
public final double snappedRightInset()
余白とボーダー枠を含む右枠を取得するためのユーティリティ・メソッド。 isSnapToPixel()がtrueの場合、整数のピクセルにスナップされます。- 戻り値:
- 切り上げられた右枠
- 導入されたバージョン:
- JavaFX 8.0
-
positionInArea
protected void positionInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, HPos halignment, VPos valignment)
areaX
、areaY
、areaWidth
xareaHeight
によって定義されるこのリージョンの領域内に、その領域に相対的なベースライン・オフセットを使用して、子を配置するユーティリティ・メソッド。この関数はノードをサイズ変更せず、ノードのレイアウト境界の幅と高さを使用して領域内での配置方法を決定します。
垂直位置合せが
VPos.BASELINE
の場合、ノード自体のベースラインと渡されたbaselineOffset
の位置が揃うようにノードが配置されます。それ以外の場合、ベースライン・パラメータは無視されます。このリージョンの
snapToPixel
がtrue
の場合、x/y位置の値は最も近いピクセル境界に四捨五入されます。- パラメータ:
child
- このリージョン内に配置される子areaX
- このリージョンに対して相対的なレイアウト領域の水平オフセットareaY
- このリージョンに対して相対的なレイアウト領域の垂直オフセットareaWidth
- レイアウト領域の幅areaHeight
- レイアウト領域の高さareaBaselineOffset
- VPosがBASELINEの場合に使用されるベースライン・オフセットhalignment
- 領域内の子の水平位置合せvalignment
- 領域内の子の垂直位置合せ
-
positionInArea
public static void positionInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, Insets margin, HPos halignment, VPos valignment, boolean isSnapToPixel)
areaX
、areaY
、areaWidth
xareaHeight
によって定義されるこのリージョンの領域内に、その領域に相対的なベースライン・オフセットを使用して、子を配置するユーティリティ・メソッド。この関数はノードをサイズ変更せず、ノードのレイアウト境界の幅と高さを使用して領域内での配置方法を決定します。
垂直位置合せが
VPos.BASELINE
の場合、ノード自体のベースラインと渡されたbaselineOffset
の位置が揃うようにノードが配置されます。それ以外の場合、ベースライン・パラメータは無視されます。このリージョンの
snapToPixel
がtrue
の場合、x/y位置の値は最も近いピクセル境界に四捨五入されます。margin
がnull以外の場合、そのスペースがレイアウト領域内の子の周囲に割り当てられます。マージンはnullにできます。- パラメータ:
child
- このリージョン内に配置される子areaX
- このリージョンに対して相対的なレイアウト領域の水平オフセットareaY
- このリージョンに対して相対的なレイアウト領域の垂直オフセットareaWidth
- レイアウト領域の幅areaHeight
- レイアウト領域の高さareaBaselineOffset
- VPosがBASELINEの場合に使用されるベースライン・オフセットmargin
- 子の周囲に割り当てられるマージン領域halignment
- 領域内の子の水平位置合せvalignment
- 領域内の子の垂直位置合せisSnapToPixel
- サイズと位置をピクセルにスナップするかどうか- 導入されたバージョン:
- JavaFX 8.0
-
layoutInArea
protected void layoutInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, HPos halignment, VPos valignment)
areaX
、areaY
、areaWidth
xareaHeight
によって定義されるこのリージョンの領域内に、その領域に相対的なベースライン・オフセットを使用して、子をレイアウトするユーティリティ・メソッド。子がサイズ変更可能な場合、このメソッドは、子をサイズ変更して、指定された領域全体に表示します。ただし、ノードの最大サイズによりそのようにできない場合を除きます。 ノードの最大サイズ・プリファレンスが領域のサイズよりも小さい場合、最大サイズが使用されます。 ノードの最大サイズが領域のサイズよりも大きい場合、ノードは領域内に収まるようにサイズ変更されます。ただし、最大サイズによりそのようにできない場合を除きます。
子のcontentBiasがnull以外の場合、このメソッドは、それを使用して子をサイズ変更します。 contentBiasが水平の場合、その幅を最初に領域の幅に設定し(上限は子の最大幅)、次にその値を渡して子の高さを計算します。 子のcontentBiasが垂直の場合、その高さを領域の高さに設定し(上限は子の最大高)、次にその高さを渡して子の幅を計算します。 子のcontentBiasがnullの場合、その幅と高さは相互依存しません。
子がサイズ変更可能でない場合(図形、グループなど)、配置のみが行われ、サイズ変更は行われません。
変更後の子のサイズが領域のサイズと異なる(子がサイズ変更可能でないか、サイズ設定のプリファレンスによってサイズ変更が妨げられるため)場合、この関数は、水平位置合せと垂直位置合せの値を使用して、ノードを領域に対して相対的に位置合せします。 valignmentが
VPos.BASELINE
の場合、ノードのベースラインは領域のベースライン・オフセット・パラメータに揃えられます。それ以外の場合、ベースライン・パラメータは無視されます。このリージョンの
snapToPixel
がtrue
の場合、変更後のx/yの値は最も近いピクセル境界に四捨五入され、幅/高さの値は次のピクセル境界に切り上げられます。- パラメータ:
child
- このリージョン内に配置される子areaX
- このリージョンに対して相対的なレイアウト領域の水平オフセットareaY
- このリージョンに対して相対的なレイアウト領域の垂直オフセットareaWidth
- レイアウト領域の幅areaHeight
- レイアウト領域の高さareaBaselineOffset
- VPosがBASELINEの場合に使用されるベースライン・オフセットhalignment
- 領域内の子の水平位置合せvalignment
- 領域内の子の垂直位置合せ
-
layoutInArea
protected void layoutInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, Insets margin, HPos halignment, VPos valignment)
areaX
、areaY
、areaWidth
xareaHeight
によって定義されるこのリージョンの領域内に、その領域に相対的なベースライン・オフセットを使用して、子をレイアウトするユーティリティ・メソッド。子がサイズ変更可能な場合、このメソッドは、子をサイズ変更して、指定された領域全体に表示します。ただし、ノードの最大サイズによりそのようにできない場合を除きます。 ノードの最大サイズ・プリファレンスが領域のサイズよりも小さい場合、最大サイズが使用されます。 ノードの最大サイズが領域のサイズよりも大きい場合、ノードは領域内に収まるようにサイズ変更されます。ただし、最大サイズによりそのようにできない場合を除きます。
子のcontentBiasがnull以外の場合、このメソッドは、それを使用して子をサイズ変更します。 contentBiasが水平の場合、その幅を最初に領域の幅に設定し(上限は子の最大幅)、次にその値を渡して子の高さを計算します。 子のcontentBiasが垂直の場合、その高さを領域の高さに設定し(上限は子の最大高)、次にその高さを渡して子の幅を計算します。 子のcontentBiasがnullの場合、その幅と高さは相互依存しません。
子がサイズ変更可能でない場合(図形、グループなど)、配置のみが行われ、サイズ変更は行われません。
変更後の子のサイズが領域のサイズと異なる(子がサイズ変更可能でないか、サイズ設定のプリファレンスによってサイズ変更が妨げられるため)場合、この関数は、水平位置合せと垂直位置合せの値を使用して、ノードを領域に対して相対的に位置合せします。 valignmentが
VPos.BASELINE
の場合、ノードのベースラインは領域のベースライン・オフセット・パラメータに揃えられます。それ以外の場合、ベースライン・パラメータは無視されます。margin
がnull以外の場合、そのスペースがレイアウト領域内の子の周囲に割り当てられます。マージンはnullにできます。このリージョンの
snapToPixel
がtrue
の場合、変更後のx/yの値は最も近いピクセル境界に四捨五入され、幅/高さの値は次のピクセル境界に切り上げられます。- パラメータ:
child
- このリージョン内に配置される子areaX
- このリージョンに対して相対的なレイアウト領域の水平オフセットareaY
- このリージョンに対して相対的なレイアウト領域の垂直オフセットareaWidth
- レイアウト領域の幅areaHeight
- レイアウト領域の高さareaBaselineOffset
- VPosがBASELINEの場合に使用されるベースライン・オフセットmargin
- 子の周囲に割り当てられるマージン領域halignment
- 領域内の子の水平位置合せvalignment
- 領域内の子の垂直位置合せ
-
layoutInArea
protected void layoutInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, Insets margin, boolean fillWidth, boolean fillHeight, HPos halignment, VPos valignment)
areaX
、areaY
、areaWidth
xareaHeight
によって定義されるこのリージョンの領域内に、その領域に相対的なベースライン・オフセットを使用して、子をレイアウトするユーティリティ・メソッド。子がサイズ変更可能な場合、このメソッドは、
fillWidth
およびfillHeight
を使用して、子をサイズ変更して領域全体に表示するか、それとも子を優先寸法に維持するかを決定します。 fillWidth/fillHeightがtrueの場合、このメソッドでは、子をその最大サイズを上限としてサイズ変更するのみです。 ノードの最大サイズ・プリファレンスが領域のサイズよりも小さい場合、最大サイズが使用されます。 ノードの最大サイズが領域のサイズよりも大きい場合、ノードは領域内に収まるようにサイズ変更されます。ただし、最大サイズによりそのようにできない場合を除きます。子のcontentBiasがnull以外の場合、このメソッドは、それを使用して子をサイズ変更します。 contentBiasが水平の場合、その幅を最初に設定し、次にその値を渡して子の高さを計算します。 子のcontentBiasが垂直の場合、その高さを最初に設定し、次にその値を渡して子の幅を計算します。 子のcontentBiasがnullの場合、その幅と高さは相互依存しません。
子がサイズ変更可能でない場合(図形、グループなど)、配置のみが行われ、サイズ変更は行われません。
変更後の子のサイズが領域のサイズと異なる(子がサイズ変更可能でないか、サイズ設定のプリファレンスによってサイズ変更が妨げられるため)場合、この関数は、水平位置合せと垂直位置合せの値を使用して、ノードを領域に対して相対的に位置合せします。 valignmentが
VPos.BASELINE
の場合、ノードのベースラインは領域のベースライン・オフセット・パラメータに揃えられます。それ以外の場合、ベースライン・パラメータは無視されます。margin
がnull以外の場合、そのスペースがレイアウト領域内の子の周囲に割り当てられます。マージンはnullにできます。このリージョンの
snapToPixel
がtrue
の場合、変更後のx/yの値は最も近いピクセル境界に四捨五入され、幅/高さの値は次のピクセル境界に切り上げられます。- パラメータ:
child
- このリージョン内に配置される子areaX
- このリージョンに対して相対的なレイアウト領域の水平オフセットareaY
- このリージョンに対して相対的なレイアウト領域の垂直オフセットareaWidth
- レイアウト領域の幅areaHeight
- レイアウト領域の高さareaBaselineOffset
- VPosがBASELINEの場合に使用されるベースライン・オフセットmargin
- 子の周囲に割り当てられるマージン領域fillWidth
- 子をサイズ変更して領域の幅全体に表示するか、それとも優先幅に維持するかfillHeight
- 子をサイズ変更して領域の高さ全体に表示するか、それとも優先高に維持するかhalignment
- 領域内の子の水平位置合せvalignment
- 領域内の子の垂直位置合せ
-
layoutInArea
public static void layoutInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, Insets margin, boolean fillWidth, boolean fillHeight, HPos halignment, VPos valignment, boolean isSnapToPixel)
areaX
、areaY
、areaWidth
xareaHeight
によって定義される親の領域内に、その領域に相対的なベースライン・オフセットを使用して、子をレイアウトするユーティリティ・メソッド。子がサイズ変更可能な場合、このメソッドは、
fillWidth
およびfillHeight
を使用して、子をサイズ変更して領域全体に表示するか、それとも子を優先寸法に維持するかを決定します。 fillWidth/fillHeightがtrueの場合、このメソッドでは、子をその最大サイズを上限としてサイズ変更するのみです。 ノードの最大サイズ・プリファレンスが領域のサイズよりも小さい場合、最大サイズが使用されます。 ノードの最大サイズが領域のサイズよりも大きい場合、ノードは領域内に収まるようにサイズ変更されます。ただし、最大サイズによりそのようにできない場合を除きます。子のcontentBiasがnull以外の場合、このメソッドは、それを使用して子をサイズ変更します。 contentBiasが水平の場合、その幅を最初に設定し、次にその値を渡して子の高さを計算します。 子のcontentBiasが垂直の場合、その高さを最初に設定し、次にその値を渡して子の幅を計算します。 子のcontentBiasがnullの場合、その幅と高さは相互依存しません。
子がサイズ変更可能でない場合(図形、グループなど)、配置のみが行われ、サイズ変更は行われません。
変更後の子のサイズが領域のサイズと異なる(子がサイズ変更可能でないか、サイズ設定のプリファレンスによってサイズ変更が妨げられるため)場合、この関数は、水平位置合せと垂直位置合せの値を使用して、ノードを領域に対して相対的に位置合せします。 valignmentが
VPos.BASELINE
の場合、ノードのベースラインは領域のベースライン・オフセット・パラメータに揃えられます。それ以外の場合、ベースライン・パラメータは無視されます。margin
がnull以外の場合、そのスペースがレイアウト領域内の子の周囲に割り当てられます。マージンはnullにできます。このリージョンの
snapToPixel
がtrue
の場合、変更後のx/yの値は最も近いピクセル境界に四捨五入され、幅/高さの値は次のピクセル境界に切り上げられます。- パラメータ:
child
- このリージョン内に配置される子areaX
- このリージョンに対して相対的なレイアウト領域の水平オフセットareaY
- このリージョンに対して相対的なレイアウト領域の垂直オフセットareaWidth
- レイアウト領域の幅areaHeight
- レイアウト領域の高さareaBaselineOffset
- VPosがBASELINEの場合に使用されるベースライン・オフセットmargin
- 子の周囲に割り当てられるマージン領域fillWidth
- 子をサイズ変更して領域の幅全体に表示するか、それとも優先幅に維持するかfillHeight
- 子をサイズ変更して領域の高さ全体に表示するか、それとも優先高に維持するかhalignment
- 領域内の子の水平位置合せvalignment
- 領域内の子の垂直位置合せisSnapToPixel
- サイズと位置をピクセルにスナップするかどうか- 導入されたバージョン:
- JavaFX 8.0
-
getUserAgentStylesheet
public String getUserAgentStylesheet()
実装では、このメソッドをオーバーライドすることにより、このRegionの独自のユーザー・エージェント・スタイルおよびその子を指定できます。 これらのスタイルは、使用中のユーザー・エージェント・スタイルシートに追加して使用されます。 これは、サード・パーティに対してカスタム・コントロールのスタイルを導入するメカニズムを提供します。URLは、[scheme:][//authority][path]形式の階層URIです。 URLに[scheme:]コンポーネントがない場合、URLは[path]コンポーネントのみとみなされます。 [path]の前の「/」文字はすべて無視され、[path]はアプリケーションのクラスパスのルートへの相対パスとして扱われます。
このメソッドをオーバーライドするサブクラスは、呼び出される回数と頻度に関する特定の実装アプローチを想定してはなりません。 このため、何らかの状態変更に基づいてあらゆる種類の動的実装(すなわち、異なるユーザー・エージェント・スタイル・シート値を返す)を試みることは、このメソッドが呼び出されるとき、または呼び出されたとしても保証されないので、お勧めできません。 一部のJavaFX CSS実装では、このレスポンスを無期限にキャッシュすることを選択することがあるため、このメソッドが呼び出されたときにはまったく期待してはいけません。
シーングラフでのCSSの使用の詳細は、CSSリファレンス・ガイドを参照してください。package com.example.javafx.app; import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.stage.Stage; public class MyApp extends Application { @Override public void start(Stage stage) { Scene scene = new Scene(new Group()); scene.getStylesheets().add("/com/example/javafx/app/mystyles.css"); stage.setScene(scene); stage.show(); } public static void main(String[] args) { launch(args); } }
- 戻り値:
- 文字列URL
- 導入されたバージョン:
- JavaFX 8u40
-
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
、クラス:Node
- 戻り値:
- このノードに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。
- 導入されたバージョン:
- JavaFX 8.0
-
-