Spec-Zone.ru › OpenJavaFX 24

Класс Ellipse

java.lang.Object
javafx.scene.Node
javafx.scene.shape.Shape
javafx.scene.shape.Ellipse
Все реализуемые интерфейсы:
Styleable, EventTarget
public non-sealed class Ellipse extends Shape
Класс Ellipse создает новую эллипс с заданными размерами и положением в пикселях
import javafx.scene.shape.*;

Ellipse ellipse = new Ellipse(); {
ellipse.setCenterX(50.0f);
ellipse.setCenterY(50.0f);
ellipse.setRadiusX(50.0f);
ellipse.setRadiusY(25.0f);
С тех пор:
JavaFX 2.0

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

Тип Свойство Описание
final DoubleProperty centerX
Определяет горизонтальное положение центра эллипса в пикселях.
final DoubleProperty centerY
Определяет вертикальное положение центра эллипса в пикселях.
final DoubleProperty radiusX
Определяет ширину эллипса в пикселях.
final DoubleProperty radiusY
Определяет высоту эллипса в пикселях.

Свойства, объявленные в классе 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

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

Конструктор Описание
Ellipse()
Создает пустой экземпляр Ellipse.
Ellipse(double radiusX, double radiusY)
Создает экземпляр Ellipse заданного размера.
Ellipse(double centerX, double centerY, double radiusX, double radiusY)
Создает экземпляр Ellipse с заданным положением и размером.

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

Модификатор и тип Метод Описание
final DoubleProperty centerXProperty()
Определяет горизонтальное положение центра эллипса в пикселях.
final DoubleProperty centerYProperty()
Определяет вертикальное положение центра эллипса в пикселях.
final double getCenterX()
Возвращает значение свойства centerX.
final double getCenterY()
Возвращает значение свойства centerY.
final double getRadiusX()
Возвращает значение свойства radiusX.
final double getRadiusY()
Возвращает значение свойства radiusY.
final DoubleProperty radiusXProperty()
Определяет ширину эллипса в пикселях.
final DoubleProperty radiusYProperty()
Определяет высоту эллипса в пикселях.
final void setCenterX(double value)
Устанавливает значение свойства centerX.
final void setCenterY(double value)
Устанавливает значение свойства centerY.
final void setRadiusX(double value)
Устанавливает значение свойства radiusX.
final void setRadiusY(double value)
Устанавливает значение свойства radiusY.
String toString()
Возвращает строковое представление этого объекта Ellipse.

Методы, объявленные в классе 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()

radiusX

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

radiusY

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

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

Эллипс

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

Эллипс

public Ellipse(double radiusX, double radiusY)
Создаёт экземпляр эллипса заданного размера.
Параметры:
radiusX - горизонтальный радиус эллипса в пикселях
radiusY - вертикальный радиус эллипса в пикселях

Эллипс

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

Подробности методов

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)

setRadiusX

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

getRadiusX

public final double getRadiusX()
Возвращает значение свойства radiusX.
Описание свойства:
Определяет ширину эллипса в пикселях.
Значение по умолчанию:
0.0
Возвращает:
значение свойства radiusX
См. также:
  • setRadiusX(double)
  • radiusXProperty()

radiusXProperty

public final DoubleProperty radiusXProperty()
Определяет ширину эллипса в пикселях.
Значение по умолчанию:
0.0
Возвращает:
свойство radiusX
См. также:
  • getRadiusX()
  • setRadiusX(double)

setRadiusY

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

getRadiusY

public final double getRadiusY()
Возвращает значение свойства radiusY.
Описание свойства:
Определяет высоту эллипса в пикселях.
Значение по умолчанию:
0.0
Возвращает:
значение свойства radiusY
См. также:
  • setRadiusY(double)
  • radiusYProperty()

radiusYProperty

public final DoubleProperty radiusYProperty()
Определяет высоту эллипса в пикселях.
Значение по умолчанию:
0.0
Возвращает:
свойство radiusY
См. также:
  • getRadiusY()
  • setRadiusY(double)

toString

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

Сообщить об ошибке или предложить улучшение
Авторские права © 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