Spec-Zone.ru › OpenJavaFX 17

Класс Ellipse

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

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

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

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

Модификатор и тип Метод Описание
DoubleProperty centerXProperty()
Определяет горизонтальное положение центра эллипса в пикселях.
DoubleProperty centerYProperty()
Определяет вертикальное положение центра эллипса в пикселях.
double getCenterX()
Возвращает значение свойства centerX.
double getCenterY()
Возвращает значение свойства centerY.
double getRadiusX()
Возвращает значение свойства radiusX.
double getRadiusY()
Возвращает значение свойства radiusY.
DoubleProperty radiusXProperty()
Определяет ширину эллипса в пикселях.
DoubleProperty radiusYProperty()
Определяет высоту эллипса в пикселях.
void setCenterX​(double value)
Устанавливает значение свойства centerX.
void setCenterY​(double value)
Устанавливает значение свойства centerY.
void setRadiusX​(double value)
Устанавливает значение свойства radiusX.
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, 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, 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, getStyleClass

Подробное описание свойств

centerX

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

centerY

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

radiusX

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

radiusY

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

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

Ellipse

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

Ellipse

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

Ellipse

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

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

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)

setRadiusX

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

getRadiusX

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

radiusXProperty

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

setRadiusY

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

getRadiusY

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

radiusYProperty

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

toString

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

© 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