Spec-Zone.ru › OpenJavaFX 24

Класс Circle

java.lang.Object
javafx.scene.Node
javafx.scene.shape.Shape
javafx.scene.shape.Circle
Все реализованные интерфейсы:
Styleable, EventTarget
public non-sealed 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

Краткое описание свойств

Тип Свойство Описание
final DoubleProperty centerX
Определяет горизонтальное положение центра окружности в пикселях.
final DoubleProperty centerY
Определяет вертикальное положение центра окружности в пикселях.
final 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, 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

Краткое описание полей

Поля, объявленные в классе 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 с заданным радиусом и заливкой.

Краткое описание методов

Модификатор и тип Метод Описание
final DoubleProperty centerXProperty()
Определяет горизонтальное положение центра окружности в пикселях.
final DoubleProperty centerYProperty()
Определяет вертикальное положение центра окружности в пикселях.
final double getCenterX()
Получает значение свойства centerX.
final double getCenterY()
Получает значение свойства centerY.
final double getRadius()
Получает значение свойства radius.
final DoubleProperty radiusProperty()
Определяет радиус окружности в пикселях.
final void setCenterX(double value)
Устанавливает значение свойства centerX.
final void setCenterY(double value)
Устанавливает значение свойства centerY.
final 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, 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, requestFocusTraversal, 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)
  • centerXProperty()

centerY

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

radius

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

Подробности конструкторов

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
Параметры:
value - значение для свойства centerX
См. также:
  • getCenterX()
  • centerXProperty()

getCenterX

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

centerXProperty

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

setCenterY

public final void setCenterY(double value)
Устанавливает значение свойства centerY.
Описание свойства:
Определяет вертикальное положение центра окружности в пикселях.
Значение по умолчанию:
0.0
Параметры:
value - значение для свойства centerY
См. также:
  • getCenterY()
  • centerYProperty()

getCenterY

public final double getCenterY()
Получает значение свойства centerY.
Описание свойства:
Определяет вертикальное положение центра окружности в пикселях.
Значение по умолчанию:
0.0
Возвращает:
значение свойства centerY
См. также:
  • setCenterY(double)
  • centerYProperty()

centerYProperty

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

setRadius

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

getRadius

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

radiusProperty

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

toString

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

Подать отчёт об ошибке или предложить улучшение
Авторские права © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 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