Класс Ellipse
- javafx.scene.Node
-
- javafx.scene.shape.Shape
-
- javafx.scene.shape.Ellipse
Все реализованные интерфейсы:
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, 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, 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
См. также:
-
radiusX
public final DoubleProperty radiusXProperty
Определяет ширину эллипса в пикселях.Значение по умолчанию:
0.0
См. также:
-
radiusY
public final DoubleProperty radiusYProperty
Определяет высоту эллипса в пикселях.Значение по умолчанию:
0.0
См. также:
-
-
Подробное описание конструкторов
-
Ellipse
public Ellipse()
Создаёт пустой экземпляр Ellipse.
-
Ellipse
public Ellipse(double radiusX, double radiusY)Создаёт экземпляр Ellipse заданного размера.Параметры:
radiusX- горизонтальный радиус эллипса в пикселях
-
Ellipse
public Ellipse(double centerX, double centerY, double radiusX, double radiusY)Создаёт экземпляр Ellipse заданного положения и размера.Параметры:
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
См. также:
-
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
См. также:
-
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
См. также:
-
toString
public String toString()
Возвращает строковое представление этого объекта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.