Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.graphics
Пакет javafx.scene.shape

Класс Circle

  • java.lang.Object
    • javafx.scene.Node
      • javafx.scene.shape.Shape
        • javafx.scene.shape.Circle
  • Все реализованные интерфейсы:
    Styleable, EventTarget
    public class Circle
    extends Shape
    Класс Circle создаёт новую окружность с указанным радиусом и координатами центра, измеренными в пикселях.

    Пример использования. Следующий код создаёт окружность радиусом 50 пикселей, расположенную по центру в координатах (100,100).

    
    import javafx.scene.shape.Circle;
    
    Circle circle = new Circle();
    circle.setCenterX(100.0f);
    circle.setCenterY(100.0f);
    circle.setRadius(50.0f);
    
    С тех пор как:
    JavaFX 2.0
  • Краткое описание свойств

    Свойства
    Тип Свойство Описание
    DoubleProperty centerX
    Определяет горизонтальную позицию центра окружности в пикселях.
    DoubleProperty centerY
    Определяет вертикальную позицию центра окружности в пикселях.
    DoubleProperty radius
    Определяет радиус окружности в пикселях.
    • Свойства, унаследованные от класса javafx.scene.shape.Shape

      fill, smooth, strokeDashOffset, strokeLineCap, strokeLineJoin, strokeMiterLimit, stroke, strokeType, strokeWidth
    • Свойства, унаследованные от класса 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.Node

      BASELINE_OFFSET_SAME_AS_HEIGHT
  • Краткое описание конструкторов

    Конструкторы
    Конструктор Описание
    Circle()
    Создаёт пустой экземпляр Circle.
    Circle​(double radius)
    Создаёт новый экземпляр Circle с заданным радиусом.
    Circle​(double centerX, double centerY, double radius)
    Создаёт новый экземпляр Circle с заданной позицией и радиусом.
    Circle​(double centerX, double centerY, double radius, Paint fill)
    Создаёт новый экземпляр Circle с заданной позицией, радиусом и заливкой.
    Circle​(double radius, Paint fill)
    Создаёт новый экземпляр Circle с заданным радиусом и заливкой.
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод Описание
    DoubleProperty centerXProperty()
    Определяет горизонтальную позицию центра окружности в пикселях.
    DoubleProperty centerYProperty()
    Определяет вертикальную позицию центра окружности в пикселях.
    double getCenterX()
    Возвращает значение свойства centerX.
    double getCenterY()
    Возвращает значение свойства centerY.
    double getRadius()
    Возвращает значение свойства radius.
    DoubleProperty radiusProperty()
    Определяет радиус окружности в пикселях.
    void setCenterX​(double value)
    Устанавливает значение свойства centerX.
    void setCenterY​(double value)
    Устанавливает значение свойства centerY.
    void setRadius​(double value)
    Устанавливает значение свойства radius.
    String toString()
    Возвращает строковое представление этого объекта Circle.
    • Методы, унаследованные от класса 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.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.css.Styleable

      getStyleableNode
  • Подробности свойств

    • centerX

      public final DoubleProperty centerXProperty
      Определяет горизонтальное положение центра круга в пикселях.
      Значение по умолчанию:
      0.0
      См. также:
      getCenterX(), setCenterX(double)
    • centerY

      public final DoubleProperty centerYProperty
      Определяет вертикальное положение центра круга в пикселях.
      Значение по умолчанию:
      0.0
      См. также:
      getCenterY(), setCenterY(double)
    • radius

      public final DoubleProperty radiusProperty
      Определяет радиус круга в пикселях.
      Значение по умолчанию:
      0.0
      См. также:
      getRadius(), setRadius(double)
  • Подробности конструкторов

    • Circle

      public Circle​(double radius)
      Создаёт новый экземпляр Circle с указанным радиусом.
      Параметры:
      radius - радиус круга в пикселях
    • Circle

      public Circle​(double radius,
                    Paint fill)
      Создаёт новый экземпляр Circle с указанным радиусом и способом заполнения.
      Параметры:
      radius - радиус круга
      fill - определяет способ заполнения внутренности круга
    • Circle

      public Circle()
      Создаёт пустой экземпляр Circle.
    • Circle

      public Circle​(double centerX,
                    double centerY,
                    double radius)
      Создаёт новый экземпляр Circle с указанным положением и радиусом.
      Параметры:
      centerX - горизонтальное положение центра круга в пикселях
      centerY - вертикальное положение центра круга в пикселях
      radius - радиус круга в пикселях
    • Circle

      public Circle​(double centerX,
                    double centerY,
                    double radius,
                    Paint fill)
      Создаёт новый экземпляр Circle с указанным положением, радиусом и способом заполнения.
      Параметры:
      centerX - горизонтальное положение центра круга в пикселях
      centerY - вертикальное положение центра круга в пикселях
      radius - радиус круга в пикселях
      fill - определяет способ заполнения внутренности круга
  • Подробности методов

    • 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)
    • setRadius

      public final void setRadius​(double value)
      Устанавливает значение свойства radius.
      Описание свойства:
      Определяет радиус круга в пикселях.
      Значение по умолчанию:
      0.0
    • getRadius

      public final double getRadius()
      Получает значение свойства radius.
      Описание свойства:
      Определяет радиус круга в пикселях.
      Значение по умолчанию:
      0.0
    • radiusProperty

      public final DoubleProperty radiusProperty()
      Определяет радиус круга в пикселях.
      Значение по умолчанию:
      0.0
      См. также:
      getRadius(), setRadius(double)
    • toString

      public String toString()
      Возвращает строковое представление этого объекта Circle.
      Переопределяет:
      toString в классе Node
      Возвращает:
      строковое представление этого объекта Circle.

© 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