- java.lang.Object
- 
- javafx.scene.Node
- 
- javafx.scene.shape.Shape
- 
- javafx.scene.shape.Ellipse
 
 
 
- 
- All Implemented Interfaces:
- Styleable,- EventTarget
 
 public class Ellipse extends Shape TheEllipseclass creates a new ellipse with the specified size and location in pixelsimport javafx.scene.shape.*; Ellipse ellipse = new Ellipse(); { ellipse.setCenterX(50.0f); ellipse.setCenterY(50.0f); ellipse.setRadiusX(50.0f); ellipse.setRadiusY(25.0f);- Since:
- JavaFX 2.0
 
- 
- 
Property SummaryProperties Type Property Description DoublePropertycenterXDefines the horizontal position of the center of the ellipse in pixels.DoublePropertycenterYDefines the vertical position of the center of the ellipse in pixels.DoublePropertyradiusXDefines the width of the ellipse in pixels.DoublePropertyradiusYDefines the height of the ellipse in pixels.- 
Properties inherited from class javafx.scene.shape.Shapefill, smooth, strokeDashOffset, strokeLineCap, strokeLineJoin, strokeMiterLimit, stroke, strokeType, strokeWidth
 - 
Properties inherited from class javafx.scene.NodeaccessibleHelp, 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
 
- 
 - 
Field Summary- 
Fields inherited from class javafx.scene.NodeBASELINE_OFFSET_SAME_AS_HEIGHT
 
- 
 - 
Constructor SummaryConstructors Constructor Description Ellipse()Creates an empty instance of Ellipse.Ellipse(double radiusX, double radiusY)Creates an instance of Ellipse of the given size.Ellipse(double centerX, double centerY, double radiusX, double radiusY)Creates an instance of Ellipse of the given position and size.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DoublePropertycenterXProperty()Defines the horizontal position of the center of the ellipse in pixels.DoublePropertycenterYProperty()Defines the vertical position of the center of the ellipse in pixels.doublegetCenterX()Gets the value of the property centerX.doublegetCenterY()Gets the value of the property centerY.doublegetRadiusX()Gets the value of the property radiusX.doublegetRadiusY()Gets the value of the property radiusY.DoublePropertyradiusXProperty()Defines the width of the ellipse in pixels.DoublePropertyradiusYProperty()Defines the height of the ellipse in pixels.voidsetCenterX(double value)Sets the value of the property centerX.voidsetCenterY(double value)Sets the value of the property centerY.voidsetRadiusX(double value)Sets the value of the property radiusX.voidsetRadiusY(double value)Sets the value of the property radiusY.StringtoString()Returns a string representation of thisEllipseobject.- 
Methods inherited from class javafx.scene.shape.ShapefillProperty, 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
 - 
Methods inherited from class javafx.scene.NodeaccessibleHelpProperty, 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
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface javafx.css.StyleablegetStyleableNode
 
- 
 
- 
- 
- 
Property Detail- 
centerXpublic final DoubleProperty centerXProperty Defines the horizontal position of the center of the ellipse in pixels.- Default value:
- 0.0
- See Also:
- getCenterX(),- setCenterX(double)
 
 - 
centerYpublic final DoubleProperty centerYProperty Defines the vertical position of the center of the ellipse in pixels.- Default value:
- 0.0
- See Also:
- getCenterY(),- setCenterY(double)
 
 - 
radiusXpublic final DoubleProperty radiusXProperty Defines the width of the ellipse in pixels.- Default value:
- 0.0
- See Also:
- getRadiusX(),- setRadiusX(double)
 
 - 
radiusYpublic final DoubleProperty radiusYProperty Defines the height of the ellipse in pixels.- Default value:
- 0.0
- See Also:
- getRadiusY(),- setRadiusY(double)
 
 
- 
 - 
Constructor Detail- 
Ellipsepublic Ellipse() Creates an empty instance of Ellipse.
 - 
Ellipsepublic Ellipse(double radiusX, double radiusY)Creates an instance of Ellipse of the given size.- Parameters:
- radiusX- the horizontal radius of the ellipse in pixels
- radiusY- the vertical radius of the ellipse in pixels
 
 - 
Ellipsepublic Ellipse(double centerX, double centerY, double radiusX, double radiusY)Creates an instance of Ellipse of the given position and size.- Parameters:
- centerX- the horizontal position of the center of the ellipse in pixels
- centerY- the vertical position of the center of the ellipse in pixels
- radiusX- the horizontal radius of the ellipse in pixels
- radiusY- the vertical radius of the ellipse in pixels
 
 
- 
 - 
Method Detail- 
setCenterXpublic final void setCenterX(double value) Sets the value of the property centerX.- Property description:
- Defines the horizontal position of the center of the ellipse in pixels.
- Default value:
- 0.0
 
 - 
getCenterXpublic final double getCenterX() Gets the value of the property centerX.- Property description:
- Defines the horizontal position of the center of the ellipse in pixels.
- Default value:
- 0.0
 
 - 
centerXPropertypublic final DoubleProperty centerXProperty() Defines the horizontal position of the center of the ellipse in pixels.- Default value:
- 0.0
- See Also:
- getCenterX(),- setCenterX(double)
 
 - 
setCenterYpublic final void setCenterY(double value) Sets the value of the property centerY.- Property description:
- Defines the vertical position of the center of the ellipse in pixels.
- Default value:
- 0.0
 
 - 
getCenterYpublic final double getCenterY() Gets the value of the property centerY.- Property description:
- Defines the vertical position of the center of the ellipse in pixels.
- Default value:
- 0.0
 
 - 
centerYPropertypublic final DoubleProperty centerYProperty() Defines the vertical position of the center of the ellipse in pixels.- Default value:
- 0.0
- See Also:
- getCenterY(),- setCenterY(double)
 
 - 
setRadiusXpublic final void setRadiusX(double value) Sets the value of the property radiusX.- Property description:
- Defines the width of the ellipse in pixels.
- Default value:
- 0.0
 
 - 
getRadiusXpublic final double getRadiusX() Gets the value of the property radiusX.- Property description:
- Defines the width of the ellipse in pixels.
- Default value:
- 0.0
 
 - 
radiusXPropertypublic final DoubleProperty radiusXProperty() Defines the width of the ellipse in pixels.- Default value:
- 0.0
- See Also:
- getRadiusX(),- setRadiusX(double)
 
 - 
setRadiusYpublic final void setRadiusY(double value) Sets the value of the property radiusY.- Property description:
- Defines the height of the ellipse in pixels.
- Default value:
- 0.0
 
 - 
getRadiusYpublic final double getRadiusY() Gets the value of the property radiusY.- Property description:
- Defines the height of the ellipse in pixels.
- Default value:
- 0.0
 
 - 
radiusYPropertypublic final DoubleProperty radiusYProperty() Defines the height of the ellipse in pixels.- Default value:
- 0.0
- See Also:
- getRadiusY(),- setRadiusY(double)
 
 
- 
 
-