- 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
-
Краткое описание свойств
Свойства Тип Свойство Описание DoublePropertycenterXОпределяет горизонтальную позицию центра эллипса в пикселях.DoublePropertycenterYОпределяет вертикальную позицию центра эллипса в пикселях.DoublePropertyradiusXОпределяет ширину эллипса в пикселях.DoublePropertyradiusYОпределяет высоту эллипса в пикселях.-
Свойства, унаследованные от класса 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 заданного положения и размера.
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание DoublePropertycenterXProperty()Определяет горизонтальную позицию центра эллипса в пикселях.DoublePropertycenterYProperty()Определяет вертикальную позицию центра эллипса в пикселях.doublegetCenterX()Получает значение свойства centerX.doublegetCenterY()Получает значение свойства centerY.doublegetRadiusX()Получает значение свойства radiusX.doublegetRadiusY()Получает значение свойства radiusY.DoublePropertyradiusXProperty()Определяет ширину эллипса в пикселях.DoublePropertyradiusYProperty()Определяет высоту эллипса в пикселях.voidsetCenterX(double value)Устанавливает значение свойства centerX.voidsetCenterY(double value)Устанавливает значение свойства centerY.voidsetRadiusX(double value)Устанавливает значение свойства radiusX.voidsetRadiusY(double value)Устанавливает значение свойства radiusY.StringtoString()Возвращает строковое представление этого объекта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, getStyleClass, 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
-
-
Подробное описание свойств
-
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)
-
© 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.