Класс 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
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
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 |
Создаёт экземпляр Ellipse заданного размера. |
Ellipse |
Создаёт экземпляр 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 |
Устанавливает значение свойства centerX. |
final void |
setCenterY |
Устанавливает значение свойства centerY. |
final void |
setRadiusX |
Устанавливает значение свойства radiusX. |
final void |
setRadiusY |
Устанавливает значение свойства 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, 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
- См. также:
centerY
public final DoubleProperty centerYProperty
Определяет вертикальное положение центра эллипса в пикселях.
- Значение по умолчанию:
- 0.0
- См. также:
radiusX
public final DoubleProperty radiusXProperty
Определяет ширину эллипса в пикселях.
- Значение по умолчанию:
- 0.0
- См. также:
radiusY
public final DoubleProperty radiusYProperty
Определяет высоту эллипса в пикселях.
- Значение по умолчанию:
- 0.0
- См. также:
Подробности конструкторов
Эллипс
public Ellipse()
Создает пустой экземпляр Ellipse.
Эллипс
public Ellipse(double radiusX, double radiusY)
Создает экземпляр Ellipse заданного размера.
- Параметры:
-
radiusX- горизонтальный радиус эллипса в пикселях -
radiusY- вертикальный радиус эллипса в пикселях
Эллипс
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
- Параметры:
-
value- значение для свойстваcenterX - См. также:
getCenterX
public final double getCenterX()
Получает значение свойства
centerX.- Описание свойства:
- Определяет горизонтальное положение центра эллипса в пикселях.
- Значение по умолчанию:
- 0.0
- Возвращает:
- значение свойства
centerX - См. также:
centerXProperty
public final DoubleProperty centerXProperty()
Определяет горизонтальное положение центра эллипса в пикселях.
- Значение по умолчанию:
- 0.0
- Возвращает:
- свойство
centerX - См. также:
setCenterY
public final void setCenterY(double value)
Устанавливает значение свойства
centerY.- Описание свойства:
- Определяет вертикальное положение центра эллипса в пикселях.
- Значение по умолчанию:
- 0.0
- Параметры:
-
value- значение для свойстваcenterY - См. также:
getCenterY
public final double getCenterY()
Получает значение свойства
centerY.- Описание свойства:
- Определяет вертикальное положение центра эллипса в пикселях.
- Значение по умолчанию:
- 0.0
- Возвращает:
- значение свойства
centerY - См. также:
centerYProperty
public final DoubleProperty centerYProperty()
Определяет вертикальное положение центра эллипса в пикселях.
- Значение по умолчанию:
- 0.0
- Возвращает:
- свойство
centerY - См. также:
setRadiusX
public final void setRadiusX(double value)
Устанавливает значение свойства
radiusX.- Описание свойства:
- Определяет ширину эллипса в пикселях.
- Значение по умолчанию:
- 0.0
- Параметры:
-
value- значение для свойстваradiusX - См. также:
getRadiusX
public final double getRadiusX()
Получает значение свойства
radiusX.- Описание свойства:
- Определяет ширину эллипса в пикселях.
- Значение по умолчанию:
- 0.0
- Возвращает:
- значение свойства
radiusX - См. также:
radiusXProperty
public final DoubleProperty radiusXProperty()
Определяет ширину эллипса в пикселях.
- Значение по умолчанию:
- 0.0
- Возвращает:
- свойство
radiusX - См. также:
setRadiusY
public final void setRadiusY(double value)
Устанавливает значение свойства
radiusY.- Описание свойства:
- Определяет высоту эллипса в пикселях.
- Значение по умолчанию:
- 0.0
- Параметры:
-
value- значение для свойстваradiusY - См. также:
getRadiusY
public final double getRadiusY()
Получает значение свойства
radiusY.- Описание свойства:
- Определяет высоту эллипса в пикселях.
- Значение по умолчанию:
- 0.0
- Возвращает:
- значение свойства
radiusY - См. также:
radiusYProperty
public final DoubleProperty radiusYProperty()
Определяет высоту эллипса в пикселях.
- Значение по умолчанию:
- 0.0
- Возвращает:
- свойство
radiusY - См. также:
toString
public String toString()
Возвращает строковое представление этого объекта
Ellipse.- Overrides:
-
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.