Spec-Zone.ru › OpenJavaFX 17

Класс QuadCurve

java.lang.Object
javafx.scene.Node
javafx.scene.shape.Shape
javafx.scene.shape.QuadCurve
Все реализованные интерфейсы:
Styleable, EventTarget
public class QuadCurve
extends Shape
Класс Quadcurve определяет сегмент параметрической кривой квадратичного Безье в пространстве координат (x,y). Рисование кривой, которая пересекает обе указанные координаты (startX, startY) и (endX, enfY), используя указанную точку (controlX, controlY) как контрольную точку Безье.
import javafx.scene.shape.*;

QuadCurve quad = new QuadCurve();
quad.setStartX(0.0f);
quad.setStartY(50.0f);
quad.setEndX(50.0f);
quad.setEndY(50.0f);
quad.setControlX(25.0f);
quad.setControlY(0.0f);
С:
JavaFX 2.0

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

Свойства
Тип Свойство Описание
DoubleProperty controlX
Определяет координату X контрольной точки сегмента квадратичной кривой.
DoubleProperty controlY
Определяет координату Y контрольной точки сегмента квадратичной кривой.
DoubleProperty endX
Определяет координату X конечной точки сегмента квадратичной кривой.
DoubleProperty endY
Определяет координату Y конечной точки сегмента квадратичной кривой.
DoubleProperty startX
Определяет координату X начальной точки сегмента квадратичной кривой.
DoubleProperty startY
Определяет координату Y начальной точки сегмента квадратичной кривой.

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

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

Конструкторы
Конструктор Описание
QuadCurve()
Создает пустой экземпляр QuadCurve.
QuadCurve​(double startX, double startY, double controlX, double controlY, double endX, double endY)
Создает новый экземпляр QuadCurve.

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

Модификатор и Тип Метод Описание
DoubleProperty controlXProperty()
Определяет координату X контрольной точки сегмента квадратичной кривой.
DoubleProperty controlYProperty()
Определяет координату Y контрольной точки сегмента квадратичной кривой.
DoubleProperty endXProperty()
Определяет координату X конечной точки сегмента квадратичной кривой.
DoubleProperty endYProperty()
Определяет координату Y конечной точки сегмента квадратичной кривой.
double getControlX()
Получает значение свойства controlX.
double getControlY()
Получает значение свойства controlY.
double getEndX()
Получает значение свойства endX.
double getEndY()
Получает значение свойства endY.
double getStartX()
Получает значение свойства startX.
double getStartY()
Получает значение свойства startY.
void setControlX​(double value)
Устанавливает значение свойства controlX.
void setControlY​(double value)
Устанавливает значение свойства controlY.
void setEndX​(double value)
Устанавливает значение свойства endX.
void setEndY​(double value)
Устанавливает значение свойства endY.
void setStartX​(double value)
Устанавливает значение свойства startX.
void setStartY​(double value)
Устанавливает значение свойства startY.
DoubleProperty startXProperty()
Определяет координату X начальной точки сегмента квадратичной кривой.
DoubleProperty startYProperty()
Определяет координату Y начальной точки сегмента квадратичной кривой.
String toString()
Возвращает строковое представление этого объекта QuadCurve.

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

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

startX

public final DoubleProperty startXProperty
Определяет координату X начальной точки отрезка квадратичной кривой.
Значение по умолчанию:
0.0
См. также:
getStartX(), setStartX(double)

startY

public final DoubleProperty startYProperty
Определяет координату Y начальной точки отрезка квадратичной кривой.
Значение по умолчанию:
0.0
См. также:
getStartY(), setStartY(double)

controlX

public final DoubleProperty controlXProperty
Определяет координату X точки управления отрезка квадратичной кривой.
Значение по умолчанию:
0.0
См. также:
getControlX(), setControlX(double)

controlY

public final DoubleProperty controlYProperty
Определяет координату Y точки управления отрезка квадратичной кривой.
Значение по умолчанию:
0.0
См. также:
getControlY(), setControlY(double)

endX

public final DoubleProperty endXProperty
Определяет координату X конечной точки отрезка квадратичной кривой.
Значение по умолчанию:
0.0
См. также:
getEndX(), setEndX(double)

endY

public final DoubleProperty endYProperty
Определяет координату Y конечной точки отрезка квадратичной кривой.
Значение по умолчанию:
0.0
См. также:
getEndY(), setEndY(double)

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

QuadCurve

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

QuadCurve

public QuadCurve(double startX, double startY, double controlX, double controlY, double endX, double endY)
Создает новый экземпляр QuadCurve.
Параметры:
startX - координата X начальной точки
startY - координата Y начальной точки
controlX - координата X точки управления
controlY - координата Y точки управления
endX - координата X конечной точки
endY - координата Y конечной точки

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

setStartX

public final void setStartX(double value)
Устанавливает значение свойства startX.
Описание свойства:
Определяет координату X начальной точки отрезка квадратичной кривой.
Значение по умолчанию:
0.0

getStartX

public final double getStartX()
Возвращает значение свойства startX.
Описание свойства:
Определяет координату X начальной точки отрезка квадратичной кривой.
Значение по умолчанию:
0.0

startXProperty

public final DoubleProperty startXProperty()
Определяет координату X начальной точки отрезка квадратичной кривой.
Значение по умолчанию:
0.0
См. также:
getStartX(), setStartX(double)

setStartY

public final void setStartY(double value)
Устанавливает значение свойства startY.
Описание свойства:
Определяет координату Y начальной точки отрезка квадратичной кривой.
Значение по умолчанию:
0.0

getStartY

public final double getStartY()
Возвращает значение свойства startY.
Описание свойства:
Определяет координату Y начальной точки отрезка квадратичной кривой.
Значение по умолчанию:
0.0

startYProperty

public final DoubleProperty startYProperty()
Определяет координату Y начальной точки отрезка квадратичной кривой.
Значение по умолчанию:
0.0
См. также:
getStartY(), setStartY(double)

setControlX

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

getControlX

public final double getControlX()
Возвращает значение свойства controlX.
Описание свойства:
Определяет координату X точки управления отрезка квадратичной кривой.
Значение по умолчанию:
0.0

controlXProperty

public final DoubleProperty controlXProperty()
Определяет координату X точки управления отрезка квадратичной кривой.
Значение по умолчанию:
0.0
См. также:
getControlX(), setControlX(double)

setControlY

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

getControlY

public final double getControlY()
Возвращает значение свойства controlY.
Описание свойства:
Определяет координату Y точки управления отрезка квадратичной кривой.
Значение по умолчанию:
0.0

controlYProperty

public final DoubleProperty controlYProperty()
Определяет координату Y точки управления отрезка квадратичной кривой.
Значение по умолчанию:
0.0
См. также:
getControlY(), setControlY(double)

setEndX

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

getEndX

public final double getEndX()
Возвращает значение свойства endX.
Описание свойства:
Определяет координату X конечной точки отрезка квадратичной кривой.
Значение по умолчанию:
0.0

endXProperty

public final DoubleProperty endXProperty()
Определяет координату X конечной точки отрезка квадратичной кривой.
Значение по умолчанию:
0.0
См. также:
getEndX(), setEndX(double)

setEndY

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

getEndY

public final double getEndY()
Возвращает значение свойства endY.
Описание свойства:
Определяет координату Y конечной точки отрезка квадратичной кривой.
Значение по умолчанию:
0.0

endYProperty

public final DoubleProperty endYProperty()
Определяет координату Y конечной точки отрезка квадратичной кривой.
Значение по умолчанию:
0.0
См. также:
getEndY(), setEndY(double)

toString

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

© 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