- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.shape.Shape
-
- javafx.scene.shape.Rectangle
-
- すべての実装されたインタフェース:
Styleable
,EventTarget
public class Rectangle extends Shape
Rectangle
クラスは、指定されたサイズと位置に基づいて矩形を定義します。 デフォルトでは、矩形の角は丸みがありません。 丸い角は、arcWidthおよびarcHeightの両プロパティを正の値(> 0.0)
に設定することで指定できます。コード例: 次のコードは、20ピクセルの丸い角を持つ矩形を作成します。
import javafx.scene.shape.*; Rectangle r = new Rectangle(); r.setX(50); r.setY(50); r.setWidth(200); r.setHeight(100); r.setArcWidth(20); r.setArcHeight(20);
- 導入されたバージョン:
- JavaFX 2.0
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 DoubleProperty
arcHeight
矩形の4隅にある弧の垂直方向の直径を定義します。DoubleProperty
arcWidth
矩形の4隅にある弧の水平方向の直径を定義します。DoubleProperty
height
矩形の高さを定義します。DoubleProperty
width
矩形の幅を定義します。DoubleProperty
x
矩形の左上隅のX座標を定義します。DoubleProperty
y
矩形の左上隅のY座標を定義します。-
クラス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.shape.Shapeから継承されたプロパティ
fill、smooth、strokeDashOffset、strokeLineCap、strokeLineJoin、strokeMiterLimit、stroke、strokeType、strokeWidth
-
-
フィールドのサマリー
-
クラスjavafx.scene.Nodeから継承されたフィールド
BASELINE_OFFSET_SAME_AS_HEIGHT
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 Rectangle()
Rectangleの空インスタンスを作成します。Rectangle(double width, double height)
指定されたサイズでRectangleの新しいインスタンスを作成します。Rectangle(double x, double y, double width, double height)
指定された位置とサイズでRectangleの新しいインスタンスを作成します。Rectangle(double width, double height, Paint fill)
指定されたサイズおよび塗りつぶしを使用して、矩形の新しいインスタンスを作成します。
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 DoubleProperty
arcHeightProperty()
矩形の4隅にある弧の垂直方向の直径を定義します。DoubleProperty
arcWidthProperty()
矩形の4隅にある弧の水平方向の直径を定義します。double
getArcHeight()
プロパティarcHeightの値を取得します。double
getArcWidth()
プロパティarcWidthの値を取得します。static List<CssMetaData<? extends Styleable,?>>
getClassCssMetaData()
List<CssMetaData<? extends Styleable,?>>
getCssMetaData()
NodeのCssMetaDataがリフレクションなしでアクセス可能になるように、このメソッドはNode.getClassCssMetaData()
に委任する必要があります。double
getHeight()
プロパティheightの値を取得します。double
getWidth()
プロパティwidthの値を取得します。double
getX()
プロパティxの値を取得します。double
getY()
プロパティyの値を取得します。DoubleProperty
heightProperty()
矩形の高さを定義します。void
setArcHeight(double value)
プロパティarcHeightの値を設定します。void
setArcWidth(double value)
プロパティarcWidthの値を設定します。void
setHeight(double value)
プロパティheightの値を設定します。void
setWidth(double value)
プロパティwidthの値を設定します。void
setX(double value)
プロパティxの値を設定します。void
setY(double value)
プロパティyの値を設定します。String
toString()
このRectangle
オブジェクトの文字列表現を返します。DoubleProperty
widthProperty()
矩形の幅を定義します。DoubleProperty
xProperty()
矩形の左上隅のX座標を定義します。DoubleProperty
yProperty()
矩形の左上隅のY座標を定義します。-
クラス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, getBaselineOffset, 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, isResizable, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookup, lookupAll, managedProperty, maxHeight, maxWidth, minHeight, minWidth, 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, prefHeight, prefWidth, pressedProperty, pseudoClassStateChanged, queryAccessibleAttribute, relocate, removeEventFilter, removeEventHandler, requestFocus, resize, 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.shape.Shapeから継承されたメソッド
fillProperty、getFill、getStroke、getStrokeDashArray、getStrokeDashOffset、getStrokeLineCap、getStrokeLineJoin、getStrokeMiterLimit、getStrokeType、getStrokeWidth、intersect、isSmooth、setFill、setSmooth、setStroke、setStrokeDashOffset、setStrokeLineCap、setStrokeLineJoin、setStrokeMiterLimit、setStrokeType、setStrokeWidth、smoothProperty、strokeDashOffsetProperty、strokeLineCapProperty、strokeLineJoinProperty、strokeMiterLimitProperty、strokeProperty、strokeTypeProperty、strokeWidthProperty、subtract、union
-
インタフェース javafx.css.Styleableから継承されたメソッド
getStyleableNode
-
-
-
-
プロパティの詳細
-
x
public final DoubleProperty xProperty
矩形の左上隅のX座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getX()
、setX(double)
-
y
public final DoubleProperty yProperty
矩形の左上隅のY座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getY()
、setY(double)
-
width
public final DoubleProperty widthProperty
矩形の幅を定義します。- デフォルト値:
- 0.0
- 関連項目:
getWidth()
、setWidth(double)
-
height
public final DoubleProperty heightProperty
矩形の高さを定義します。- デフォルト値:
- 0.0
- 関連項目:
getHeight()
、setHeight(double)
-
arcWidth
public final DoubleProperty arcWidthProperty
矩形の4隅にある弧の水平方向の直径を定義します。 円弧の幅と円弧の高さの両方のプロパティが0.0より大きい場合にのみ、矩形の角が丸くなります。- デフォルト値:
- 0.0
- 関連項目:
getArcWidth()
、setArcWidth(double)
-
arcHeight
public final DoubleProperty arcHeightProperty
矩形の4隅にある弧の垂直方向の直径を定義します。 円弧の幅と円弧の高さの両方のプロパティが0.0より大きい場合にのみ、矩形の角が丸くなります。- デフォルト値:
- 0.0
- 関連項目:
getArcHeight()
、setArcHeight(double)
-
-
コンストラクタの詳細
-
Rectangle
public Rectangle()
Rectangleの空インスタンスを作成します。
-
Rectangle
public Rectangle(double width, double height)
指定されたサイズでRectangleの新しいインスタンスを作成します。- パラメータ:
width
- 矩形の幅height
- 矩形の高さ
-
Rectangle
public Rectangle(double width, double height, Paint fill)
指定されたサイズおよび塗りつぶしを使用して、矩形の新しいインスタンスを作成します。- パラメータ:
width
- 矩形の幅height
- 矩形の高さfill
- 矩形内部の塗りつぶし方法を決定します。
-
Rectangle
public Rectangle(double x, double y, double width, double height)
指定された位置とサイズでRectangleの新しいインスタンスを作成します。- パラメータ:
x
- 矩形の水平位置y
- 矩形の垂直位置width
- 矩形の幅height
- 矩形の高さ
-
-
メソッドの詳細
-
setX
public final void setX(double value)
プロパティxの値を設定します。- プロパティの説明:
- 矩形の左上隅のX座標を定義します。
- デフォルト値:
- 0.0
-
getX
public final double getX()
プロパティxの値を取得します。- プロパティの説明:
- 矩形の左上隅のX座標を定義します。
- デフォルト値:
- 0.0
-
xProperty
public final DoubleProperty xProperty()
矩形の左上隅のX座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getX()
、setX(double)
-
setY
public final void setY(double value)
プロパティyの値を設定します。- プロパティの説明:
- 矩形の左上隅のY座標を定義します。
- デフォルト値:
- 0.0
-
getY
public final double getY()
プロパティyの値を取得します。- プロパティの説明:
- 矩形の左上隅のY座標を定義します。
- デフォルト値:
- 0.0
-
yProperty
public final DoubleProperty yProperty()
矩形の左上隅のY座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getY()
、setY(double)
-
setWidth
public final void setWidth(double value)
プロパティwidthの値を設定します。- プロパティの説明:
- 矩形の幅を定義します。
- デフォルト値:
- 0.0
-
getWidth
public final double getWidth()
プロパティwidthの値を取得します。- プロパティの説明:
- 矩形の幅を定義します。
- デフォルト値:
- 0.0
-
widthProperty
public final DoubleProperty widthProperty()
矩形の幅を定義します。- デフォルト値:
- 0.0
- 関連項目:
getWidth()
、setWidth(double)
-
setHeight
public final void setHeight(double value)
プロパティheightの値を設定します。- プロパティの説明:
- 矩形の高さを定義します。
- デフォルト値:
- 0.0
-
getHeight
public final double getHeight()
プロパティheightの値を取得します。- プロパティの説明:
- 矩形の高さを定義します。
- デフォルト値:
- 0.0
-
heightProperty
public final DoubleProperty heightProperty()
矩形の高さを定義します。- デフォルト値:
- 0.0
- 関連項目:
getHeight()
、setHeight(double)
-
setArcWidth
public final void setArcWidth(double value)
プロパティarcWidthの値を設定します。- プロパティの説明:
- 矩形の4隅にある弧の水平方向の直径を定義します。 円弧の幅と円弧の高さの両方のプロパティが0.0より大きい場合にのみ、矩形の角が丸くなります。
- デフォルト値:
- 0.0
-
getArcWidth
public final double getArcWidth()
プロパティarcWidthの値を取得します。- プロパティの説明:
- 矩形の4隅にある弧の水平方向の直径を定義します。 円弧の幅と円弧の高さの両方のプロパティが0.0より大きい場合にのみ、矩形の角が丸くなります。
- デフォルト値:
- 0.0
-
arcWidthProperty
public final DoubleProperty arcWidthProperty()
矩形の4隅にある弧の水平方向の直径を定義します。 円弧の幅と円弧の高さの両方のプロパティが0.0より大きい場合にのみ、矩形の角が丸くなります。- デフォルト値:
- 0.0
- 関連項目:
getArcWidth()
、setArcWidth(double)
-
setArcHeight
public final void setArcHeight(double value)
プロパティarcHeightの値を設定します。- プロパティの説明:
- 矩形の4隅にある弧の垂直方向の直径を定義します。 円弧の幅と円弧の高さの両方のプロパティが0.0より大きい場合にのみ、矩形の角が丸くなります。
- デフォルト値:
- 0.0
-
getArcHeight
public final double getArcHeight()
プロパティarcHeightの値を取得します。- プロパティの説明:
- 矩形の4隅にある弧の垂直方向の直径を定義します。 円弧の幅と円弧の高さの両方のプロパティが0.0より大きい場合にのみ、矩形の角が丸くなります。
- デフォルト値:
- 0.0
-
arcHeightProperty
public final DoubleProperty arcHeightProperty()
矩形の4隅にある弧の垂直方向の直径を定義します。 円弧の幅と円弧の高さの両方のプロパティが0.0より大きい場合にのみ、矩形の角が丸くなります。- デフォルト値:
- 0.0
- 関連項目:
getArcHeight()
、setArcHeight(double)
-
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
、クラス:Shape
- 戻り値:
- このノードに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。
- 導入されたバージョン:
- JavaFX 8.0
-
-