Spec-Zone.ru › OpenJavaFX 8
javafx.scene.shape

Class Ellipse

java.lang.Object
  • javafx.scene.Node
    • javafx.scene.shape.Shape
      • javafx.scene.shape.Ellipse

All Implemented Interfaces:

Styleable, EventTarget



public class Ellipse
extends Shape
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 Summary

    All MethodsInstance MethodsConcrete Methods
    Type Property and Description
    DoubleProperty centerX
    Defines the horizontal position of the center of the ellipse in pixels.
    DoubleProperty centerY
    Defines the vertical position of the center of the ellipse in pixels.
    DoubleProperty radiusX
    Defines the width of the ellipse in pixels.
    DoubleProperty radiusY
    Defines the height of the ellipse in pixels.
    • Properties inherited from class javafx.scene.shape.Shape

      fill, smooth, strokeDashOffset, strokeLineCap, strokeLineJoin, strokeMiterLimit, stroke, strokeType, strokeWidth
    • Properties inherited from class 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, visible
  • Field Summary

    • Fields inherited from class javafx.scene.Node

      BASELINE_OFFSET_SAME_AS_HEIGHT
  • Constructor Summary

    Constructors
    Constructor and 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 Summary

    All MethodsInstance MethodsConcrete Methods
    Modifier and Type Method and Description
    DoubleProperty centerXProperty()
    Defines the horizontal position of the center of the ellipse in pixels.
    DoubleProperty centerYProperty()
    Defines the vertical position of the center of the ellipse in pixels.
    double getCenterX()
    Gets the value of the property centerX.
    double getCenterY()
    Gets the value of the property centerY.
    double getRadiusX()
    Gets the value of the property radiusX.
    double getRadiusY()
    Gets the value of the property radiusY.
    DoubleProperty radiusXProperty()
    Defines the width of the ellipse in pixels.
    DoubleProperty radiusYProperty()
    Defines the height of the ellipse in pixels.
    void setCenterX(double value)
    Sets the value of the property centerX.
    void setCenterY(double value)
    Sets the value of the property centerY.
    void setRadiusX(double value)
    Sets the value of the property radiusX.
    void setRadiusY(double value)
    Sets the value of the property radiusY.
    String toString()
    Returns a string representation of this Ellipse object.
    • Methods inherited from class 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
    • Methods inherited from class 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, 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, 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, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
    • Methods inherited from class java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Property Detail

    • centerX

      public final DoubleProperty centerXProperty
      Defines the horizontal position of the center of the ellipse in pixels.

      Default value:

      0.0

      See Also:

      getCenterX(), setCenterX(double)

    • centerY

      public final DoubleProperty centerYProperty
      Defines the vertical position of the center of the ellipse in pixels.

      Default value:

      0.0

      See Also:

      getCenterY(), setCenterY(double)

    • radiusX

      public final DoubleProperty radiusXProperty
      Defines the width of the ellipse in pixels.

      Default value:

      0.0

      See Also:

      getRadiusX(), setRadiusX(double)

    • radiusY

      public final DoubleProperty radiusYProperty
      Defines the height of the ellipse in pixels.

      Default value:

      0.0

      See Also:

      getRadiusY(), setRadiusY(double)

  • Constructor Detail

    • Ellipse

      public Ellipse()
      Creates an empty instance of Ellipse.
    • Ellipse

      public Ellipse(double radiusX,
                     double radiusY)
      Creates an instance of Ellipse of the given size.

      Parameters:

      radiusX - the horizontal radius of the ellipse in pixels

    • Ellipse

      public 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

  • Method Detail

    • setCenterX

      public 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

    • getCenterX

      public 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

    • centerXProperty

      public final DoubleProperty centerXProperty()
      Defines the horizontal position of the center of the ellipse in pixels.

      Default value:

      0.0

      See Also:

      getCenterX(), setCenterX(double)

    • setCenterY

      public 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

    • getCenterY

      public 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

    • centerYProperty

      public final DoubleProperty centerYProperty()
      Defines the vertical position of the center of the ellipse in pixels.

      Default value:

      0.0

      See Also:

      getCenterY(), setCenterY(double)

    • setRadiusX

      public 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

    • getRadiusX

      public final double getRadiusX()
      Gets the value of the property radiusX.

      Property description:

      Defines the width of the ellipse in pixels.

      Default value:

      0.0

    • radiusXProperty

      public final DoubleProperty radiusXProperty()
      Defines the width of the ellipse in pixels.

      Default value:

      0.0

      See Also:

      getRadiusX(), setRadiusX(double)

    • setRadiusY

      public 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

    • getRadiusY

      public final double getRadiusY()
      Gets the value of the property radiusY.

      Property description:

      Defines the height of the ellipse in pixels.

      Default value:

      0.0

    • radiusYProperty

      public final DoubleProperty radiusYProperty()
      Defines the height of the ellipse in pixels.

      Default value:

      0.0

      See Also:

      getRadiusY(), setRadiusY(double)

    • toString

      public String toString()
      Returns a string representation of this Ellipse object.

      Overrides:

      toString in class Node

      Returns:

      a string representation of this Ellipse object.

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API