java.lang.Object
javafx.scene.Node
javafx.scene.shape.Shape
javafx.scene.shape.Ellipse
- All Implemented Interfaces:
- Styleable,- EventTarget
The 
Ellipse class creates a new ellipse
 with the specified size and location in pixels
import 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 SummaryPropertiesTypePropertyDescriptionfinal DoublePropertyDefines the horizontal position of the center of the ellipse in pixels.final DoublePropertyDefines the vertical position of the center of the ellipse in pixels.final DoublePropertyDefines the width of the ellipse in pixels.final DoublePropertyDefines the height of the ellipse in pixels.Properties declared in class javafx.scene.shape.Shapefill, smooth, strokeDashOffset, strokeLineCap, strokeLineJoin, strokeMiterLimit, stroke, strokeType, strokeWidthProperties declared in class javafx.scene.NodeaccessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, focusVisible, focusWithin, 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 SummaryFields declared in class javafx.scene.NodeBASELINE_OFFSET_SAME_AS_HEIGHT
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfinal DoublePropertyDefines the horizontal position of the center of the ellipse in pixels.final DoublePropertyDefines the vertical position of the center of the ellipse in pixels.final doubleGets the value of thecenterXproperty.final doubleGets the value of thecenterYproperty.final doubleGets the value of theradiusXproperty.final doubleGets the value of theradiusYproperty.final DoublePropertyDefines the width of the ellipse in pixels.final DoublePropertyDefines the height of the ellipse in pixels.final voidsetCenterX(double value) Sets the value of thecenterXproperty.final voidsetCenterY(double value) Sets the value of thecenterYproperty.final voidsetRadiusX(double value) Sets the value of theradiusXproperty.final voidsetRadiusY(double value) Sets the value of theradiusYproperty.toString()Returns a string representation of thisEllipseobject.Methods declared in 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, unionMethods declared in 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, focusVisibleProperty, focusWithinProperty, 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, isFocusVisible, isFocusWithin, 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, visiblePropertyMethods declared in class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods declared in interface javafx.css.StyleablegetStyleableNode
- 
Property Details- 
centerXDefines the horizontal position of the center of the ellipse in pixels.- Default value:
- 0.0
- See Also:
 
- 
centerYDefines the vertical position of the center of the ellipse in pixels.- Default value:
- 0.0
- See Also:
 
- 
radiusXDefines the width of the ellipse in pixels.- Default value:
- 0.0
- See Also:
 
- 
radiusYDefines the height of the ellipse in pixels.- Default value:
- 0.0
- See Also:
 
 
- 
- 
Constructor Details- 
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 Details- 
setCenterXpublic final void setCenterX(double value) Sets the value of thecenterXproperty.- Property description:
- Defines the horizontal position of the center of the ellipse in pixels.
- Default value:
- 0.0
- Parameters:
- value- the value for the- centerXproperty
- See Also:
 
- 
getCenterXpublic final double getCenterX()Gets the value of thecenterXproperty.- Property description:
- Defines the horizontal position of the center of the ellipse in pixels.
- Default value:
- 0.0
- Returns:
- the value of the centerXproperty
- See Also:
 
- 
centerXPropertyDefines the horizontal position of the center of the ellipse in pixels.- Default value:
- 0.0
- Returns:
- the centerXproperty
- See Also:
 
- 
setCenterYpublic final void setCenterY(double value) Sets the value of thecenterYproperty.- Property description:
- Defines the vertical position of the center of the ellipse in pixels.
- Default value:
- 0.0
- Parameters:
- value- the value for the- centerYproperty
- See Also:
 
- 
getCenterYpublic final double getCenterY()Gets the value of thecenterYproperty.- Property description:
- Defines the vertical position of the center of the ellipse in pixels.
- Default value:
- 0.0
- Returns:
- the value of the centerYproperty
- See Also:
 
- 
centerYPropertyDefines the vertical position of the center of the ellipse in pixels.- Default value:
- 0.0
- Returns:
- the centerYproperty
- See Also:
 
- 
setRadiusXpublic final void setRadiusX(double value) Sets the value of theradiusXproperty.- Property description:
- Defines the width of the ellipse in pixels.
- Default value:
- 0.0
- Parameters:
- value- the value for the- radiusXproperty
- See Also:
 
- 
getRadiusXpublic final double getRadiusX()Gets the value of theradiusXproperty.- Property description:
- Defines the width of the ellipse in pixels.
- Default value:
- 0.0
- Returns:
- the value of the radiusXproperty
- See Also:
 
- 
radiusXPropertyDefines the width of the ellipse in pixels.- Default value:
- 0.0
- Returns:
- the radiusXproperty
- See Also:
 
- 
setRadiusYpublic final void setRadiusY(double value) Sets the value of theradiusYproperty.- Property description:
- Defines the height of the ellipse in pixels.
- Default value:
- 0.0
- Parameters:
- value- the value for the- radiusYproperty
- See Also:
 
- 
getRadiusYpublic final double getRadiusY()Gets the value of theradiusYproperty.- Property description:
- Defines the height of the ellipse in pixels.
- Default value:
- 0.0
- Returns:
- the value of the radiusYproperty
- See Also:
 
- 
radiusYPropertyDefines the height of the ellipse in pixels.- Default value:
- 0.0
- Returns:
- the radiusYproperty
- See Also:
 
- 
toStringReturns a string representation of thisEllipseobject.
 
-