- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.shape.Shape
-
- javafx.scene.shape.Ellipse
-
- すべての実装されたインタフェース:
Styleable
,EventTarget
public class Ellipse extends Shape
Ellipse
クラスは、指定されたサイズと位置(ピクセル単位)に基づいて新しい楕円を作成します。import javafx.scene.shape.*; Ellipse ellipse = new Ellipse(); { ellipse.setCenterX(50.0f); ellipse.setCenterY(50.0f); ellipse.setRadiusX(50.0f); ellipse.setRadiusY(25.0f);
- 導入されたバージョン:
- JavaFX 2.0
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 DoubleProperty
centerX
楕円の中心の水平位置をピクセル単位で定義します。DoubleProperty
centerY
楕円の中心の垂直位置をピクセル単位で定義します。DoubleProperty
radiusX
楕円の幅を定義します(ピクセル)。DoubleProperty
radiusY
楕円の高さを定義します(ピクセル)。-
クラス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
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 DoubleProperty
centerXProperty()
楕円の中心の水平位置をピクセル単位で定義します。DoubleProperty
centerYProperty()
楕円の中心の垂直位置をピクセル単位で定義します。double
getCenterX()
プロパティcenterXの値を取得します。double
getCenterY()
プロパティcenterYの値を取得します。double
getRadiusX()
プロパティradiusXの値を取得します。double
getRadiusY()
プロパティradiusYの値を取得します。DoubleProperty
radiusXProperty()
楕円の幅を定義します(ピクセル)。DoubleProperty
radiusYProperty()
楕円の高さを定義します(ピクセル)。void
setCenterX(double value)
プロパティcenterXの値を設定します。void
setCenterY(double value)
プロパティcenterYの値を設定します。void
setRadiusX(double value)
プロパティradiusXの値を設定します。void
setRadiusY(double value)
プロパティradiusYの値を設定します。String
toString()
このEllipse
オブジェクトの文字列表現を返します。-
クラス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、getClassCssMetaData、getCssMetaData、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
-
-
-
-
プロパティの詳細
-
centerX
public final DoubleProperty centerXProperty
楕円の中心の水平位置をピクセル単位で定義します。- デフォルト値:
- 0.0
- 関連項目:
getCenterX()
、setCenterX(double)
-
centerY
public final DoubleProperty centerYProperty
楕円の中心の垂直位置をピクセル単位で定義します。- デフォルト値:
- 0.0
- 関連項目:
getCenterY()
、setCenterY(double)
-
radiusX
public final DoubleProperty radiusXProperty
楕円の幅を定義します(ピクセル)。- デフォルト値:
- 0.0
- 関連項目:
getRadiusX()
、setRadiusX(double)
-
radiusY
public final DoubleProperty radiusYProperty
楕円の高さを定義します(ピクセル)。- デフォルト値:
- 0.0
- 関連項目:
getRadiusY()
、setRadiusY(double)
-
-
コンストラクタの詳細
-
Ellipse
public Ellipse()
Ellipseの空インスタンスを作成します。
-
Ellipse
public Ellipse(double radiusX, double radiusY)
指定されたサイズのEllipseのインスタンスを作成します。- パラメータ:
radiusX
- 楕円の水平方向の半径(ピクセル単位)radiusY
- 楕円の垂直方向の半径(ピクセル単位)
-
Ellipse
public Ellipse(double centerX, double centerY, double radiusX, double radiusY)
指定された位置とサイズのEllipseのインスタンスを作成します。- パラメータ:
centerX
- 楕円の中心の水平位置(ピクセル単位)centerY
- 楕円の中心の垂直位置(ピクセル単位)radiusX
- 楕円の水平方向の半径(ピクセル単位)radiusY
- 楕円の垂直方向の半径(ピクセル単位)
-
-
メソッドの詳細
-
setCenterX
public final void setCenterX(double value)
プロパティcenterXの値を設定します。- プロパティの説明:
- 楕円の中心の水平位置をピクセル単位で定義します。
- デフォルト値:
- 0.0
-
getCenterX
public final double getCenterX()
プロパティcenterXの値を取得します。- プロパティの説明:
- 楕円の中心の水平位置をピクセル単位で定義します。
- デフォルト値:
- 0.0
-
centerXProperty
public final DoubleProperty centerXProperty()
楕円の中心の水平位置をピクセル単位で定義します。- デフォルト値:
- 0.0
- 関連項目:
getCenterX()
、setCenterX(double)
-
setCenterY
public final void setCenterY(double value)
プロパティcenterYの値を設定します。- プロパティの説明:
- 楕円の中心の垂直位置をピクセル単位で定義します。
- デフォルト値:
- 0.0
-
getCenterY
public final double getCenterY()
プロパティcenterYの値を取得します。- プロパティの説明:
- 楕円の中心の垂直位置をピクセル単位で定義します。
- デフォルト値:
- 0.0
-
centerYProperty
public final DoubleProperty centerYProperty()
楕円の中心の垂直位置をピクセル単位で定義します。- デフォルト値:
- 0.0
- 関連項目:
getCenterY()
、setCenterY(double)
-
setRadiusX
public final void setRadiusX(double value)
プロパティradiusXの値を設定します。- プロパティの説明:
- 楕円の幅を定義します(ピクセル)。
- デフォルト値:
- 0.0
-
getRadiusX
public final double getRadiusX()
プロパティradiusXの値を取得します。- プロパティの説明:
- 楕円の幅を定義します(ピクセル)。
- デフォルト値:
- 0.0
-
radiusXProperty
public final DoubleProperty radiusXProperty()
楕円の幅を定義します(ピクセル)。- デフォルト値:
- 0.0
- 関連項目:
getRadiusX()
、setRadiusX(double)
-
setRadiusY
public final void setRadiusY(double value)
プロパティradiusYの値を設定します。- プロパティの説明:
- 楕円の高さを定義します(ピクセル)。
- デフォルト値:
- 0.0
-
getRadiusY
public final double getRadiusY()
プロパティradiusYの値を取得します。- プロパティの説明:
- 楕円の高さを定義します(ピクセル)。
- デフォルト値:
- 0.0
-
radiusYProperty
public final DoubleProperty radiusYProperty()
楕円の高さを定義します(ピクセル)。- デフォルト値:
- 0.0
- 関連項目:
getRadiusY()
、setRadiusY(double)
-
-