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

Class Circle

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

All Implemented Interfaces:

Styleable, EventTarget



public class Circle
extends Shape
The Circle class creates a new circle with the specified radius and center location measured in pixels Example usage. The following code creates a circle with radius 50px centered at (100,100)px.
import javafx.scene.shape.*;

Circle circle = new Circle();
circle.setCenterX(100.0f);
circle.setCenterY(100.0f);
circle.setRadius(50.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 circle in pixels.
    DoubleProperty centerY
    Defines the vertical position of the center of the circle in pixels.
    DoubleProperty radius
    Defines the radius of the circle 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
    Circle()
    Creates an empty instance of Circle.
    Circle(double radius)
    Creates a new instance of Circle with a specified radius.
    Circle(double centerX, double centerY, double radius)
    Creates a new instance of Circle with a specified position and radius.
    Circle(double centerX, double centerY, double radius, Paint fill)
    Creates a new instance of Circle with a specified position, radius and fill.
    Circle(double radius, Paint fill)
    Creates a new instance of Circle with a specified radius and fill.
  • Method Summary

    All MethodsInstance MethodsConcrete Methods
    Modifier and Type Method and Description
    DoubleProperty centerXProperty()
    Defines the horizontal position of the center of the circle in pixels.
    DoubleProperty centerYProperty()
    Defines the vertical position of the center of the circle in pixels.
    double getCenterX()
    Gets the value of the property centerX.
    double getCenterY()
    Gets the value of the property centerY.
    double getRadius()
    Gets the value of the property radius.
    DoubleProperty radiusProperty()
    Defines the radius of the circle 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 setRadius(double value)
    Sets the value of the property radius.
    String toString()
    Returns a string representation of this Circle 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 circle 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 circle in pixels.

      Default value:

      0.0

      See Also:

      getCenterY(), setCenterY(double)

    • radius

      public final DoubleProperty radiusProperty
      Defines the radius of the circle in pixels.

      Default value:

      0.0

      See Also:

      getRadius(), setRadius(double)

  • Constructor Detail

    • Circle

      public Circle(double radius)
      Creates a new instance of Circle with a specified radius.

      Parameters:

      radius - the radius of the circle in pixels

    • Circle

      public Circle(double radius,
                    Paint fill)
      Creates a new instance of Circle with a specified radius and fill.

      Parameters:

      radius - the radius of the circle

    • Circle

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

      public Circle(double centerX,
                    double centerY,
                    double radius)
      Creates a new instance of Circle with a specified position and radius.

      Parameters:

      centerX - the horizontal position of the center of the circle in pixels

    • Circle

      public Circle(double centerX,
                    double centerY,
                    double radius,
                    Paint fill)
      Creates a new instance of Circle with a specified position, radius and fill.

      Parameters:

      centerX - the horizontal position of the center of the circle 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 circle 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 circle in pixels.

      Default value:

      0.0

    • centerXProperty

      public final DoubleProperty centerXProperty()
      Defines the horizontal position of the center of the circle 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 circle 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 circle in pixels.

      Default value:

      0.0

    • centerYProperty

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

      Default value:

      0.0

      See Also:

      getCenterY(), setCenterY(double)

    • setRadius

      public final void setRadius(double value)
      Sets the value of the property radius.

      Property description:

      Defines the radius of the circle in pixels.

      Default value:

      0.0

    • getRadius

      public final double getRadius()
      Gets the value of the property radius.

      Property description:

      Defines the radius of the circle in pixels.

      Default value:

      0.0

    • radiusProperty

      public final DoubleProperty radiusProperty()
      Defines the radius of the circle in pixels.

      Default value:

      0.0

      See Also:

      getRadius(), setRadius(double)

    • toString

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

      Overrides:

      toString in class Node

      Returns:

      a string representation of this Circle 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