Класс Circle
- javafx.scene.Node
-
- javafx.scene.shape.Shape
-
- javafx.scene.shape.Circle
Все реализуемые интерфейсы:
public class Circle extends Shape
Circle создаёт новый круг с указанным радиусом и координатами центра, измеренными в пикселях. Пример использования. Следующий код создаёт круг радиусом 50 пикселей, центрированный в точке (100,100) пикселей. import javafx.scene.shape.*; Circle circle = new Circle(); circle.setCenterX(100.0f); circle.setCenterY(100.0f); circle.setRadius(50.0f); }
С момента:
JavaFX 2.0
-
Краткое описание свойств
Все методыМетоды экземпляраКонкретные методы Тип Свойство и описание DoublePropertycenterXОпределяет горизонтальную позицию центра круга в пикселях.DoublePropertycenterYОпределяет вертикальную позицию центра круга в пикселях.DoublePropertyradiusОпределяет радиус круга в пикселях.-
Свойства, унаследованные от класса 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, 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 с заданным радиусом и заливкой.
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод и описание DoublePropertycenterXProperty()Определяет горизонтальную позицию центра круга в пикселях.DoublePropertycenterYProperty()Определяет вертикальную позицию центра круга в пикселях.doublegetCenterX()Возвращает значение свойства centerX.doublegetCenterY()Возвращает значение свойства centerY.doublegetRadius()Возвращает значение свойства radius.DoublePropertyradiusProperty()Определяет радиус круга в пикселях.voidsetCenterX(double value)Устанавливает значение свойства centerX.voidsetCenterY(double value)Устанавливает значение свойства centerY.voidsetRadius(double value)Устанавливает значение свойства radius.StringtoString()Возвращает строковое представление этого объекта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, 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
-
-
Подробное описание свойств
-
centerX
public final DoubleProperty centerXProperty
Определяет горизонтальную позицию центра круга в пикселях.Значение по умолчанию:
0.0
См. также:
-
centerY
public final DoubleProperty centerYProperty
Определяет вертикальную позицию центра круга в пикселях.Значение по умолчанию:
0.0
См. также:
-
radius
public final DoubleProperty radiusProperty
Определяет радиус круга в пикселях.Значение по умолчанию:
0.0
См. также:
-
-
Подробное описание конструкторов
-
Circle
public Circle(double radius)
Создаёт новый экземпляр Circle с заданным радиусом.Параметры:
radius- радиус круга в пикселях
-
Circle
public Circle(double radius, Paint fill)Создаёт новый экземпляр Circle с заданным радиусом и заливкой.Параметры:
radius- радиус круга
-
Circle
public Circle()
Создаёт пустой экземпляр Circle.
-
Circle
public Circle(double centerX, double centerY, double radius)Создаёт новый экземпляр Circle с заданной позицией и радиусом.Параметры:
centerX- горизонтальная позиция центра круга в пикселях
-
Circle
public Circle(double centerX, double centerY, double radius, Paint fill)Создаёт новый экземпляр Circle с заданной позицией, радиусом и заливкой.Параметры:
centerX- горизонтальная позиция центра круга в пикселях
-
-
Подробное описание методов
-
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
См. также:
-
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
См. также:
-
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
См. также:
-
toString
public String toString()
Возвращает строковое представление этого объекта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.