Spec-Zone .ru
спецификации, руководства, описания, API
|
public class QuadCurve extends Shape
Quadcurve
class defines a quadratic Bézier parametric curve
segment in (x,y) coordinate space. Drawing a curve that intersects both the
specified coordinates (startX, startY)
and (endX, enfY)
,
using the specified point (controlX, controlY)
as Bézier control point.
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);
Type | Property and Description |
---|---|
DoubleProperty |
controlX
Defines the X coordinate of the control point
of the quadratic curve segment.
|
DoubleProperty |
controlY
Defines the Y coordinate of the control point
of the quadratic curve segment.
|
DoubleProperty |
endX
Defines the X coordinate of the end point
of the quadratic curve segment.
|
DoubleProperty |
endY
Defines the Y coordinate of the end point
of the quadratic curve segment.
|
DoubleProperty |
startX
Defines the X coordinate of the start point
of the quadratic curve segment.
|
DoubleProperty |
startY
Defines the Y coordinate of the start point
of the quadratic curve segment.
|
fill, smooth, strokeDashOffset, strokeLineCap, strokeLineJoin, strokeMiterLimit, stroke, strokeType, strokeWidth
blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, 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
Constructor and Description |
---|
QuadCurve()
Creates an empty instance of QuadCurve.
|
QuadCurve(double startX,
double startY,
double controlX,
double controlY,
double endX,
double endY)
Creates a new instance of QuadCurve.
|
Modifier and Type | Method and Description |
---|---|
DoubleProperty |
controlXProperty()
Defines the X coordinate of the control point
of the quadratic curve segment.
|
DoubleProperty |
controlYProperty()
Defines the Y coordinate of the control point
of the quadratic curve segment.
|
DoubleProperty |
endXProperty()
Defines the X coordinate of the end point
of the quadratic curve segment.
|
DoubleProperty |
endYProperty()
Defines the Y coordinate of the end point
of the quadratic curve segment.
|
double |
getControlX()
Gets the value of the property controlX.
|
double |
getControlY()
Gets the value of the property controlY.
|
double |
getEndX()
Gets the value of the property endX.
|
double |
getEndY()
Gets the value of the property endY.
|
double |
getStartX()
Gets the value of the property startX.
|
double |
getStartY()
Gets the value of the property startY.
|
void |
setControlX(double value)
Sets the value of the property controlX.
|
void |
setControlY(double value)
Sets the value of the property controlY.
|
void |
setEndX(double value)
Sets the value of the property endX.
|
void |
setEndY(double value)
Sets the value of the property endY.
|
void |
setStartX(double value)
Sets the value of the property startX.
|
void |
setStartY(double value)
Sets the value of the property startY.
|
DoubleProperty |
startXProperty()
Defines the X coordinate of the start point
of the quadratic curve segment.
|
DoubleProperty |
startYProperty()
Defines the Y coordinate of the start point
of the quadratic curve segment.
|
fillProperty, 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
addEventFilter, addEventHandler, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBaselineOffset, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, 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, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, 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, localToParentTransformProperty, localToScene, localToScene, localToScene, localToSceneTransformProperty, lookup, lookupAll, managedProperty, maxHeight, maxWidth, minHeight, minWidth, mouseTransparentProperty, 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, pickOnBoundsProperty, prefHeight, prefWidth, pressedProperty, relocate, removeEventFilter, removeEventHandler, requestFocus, resize, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, 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, toString, translateXProperty, translateYProperty, translateZProperty, visibleProperty
public final DoubleProperty startXProperty
getStartX()
,
setStartX(double)
public final DoubleProperty startYProperty
getStartY()
,
setStartY(double)
public final DoubleProperty controlXProperty
getControlX()
,
setControlX(double)
public final DoubleProperty controlYProperty
getControlY()
,
setControlY(double)
public final DoubleProperty endXProperty
getEndX()
,
setEndX(double)
public final DoubleProperty endYProperty
getEndY()
,
setEndY(double)
public QuadCurve()
public QuadCurve(double startX, double startY, double controlX, double controlY, double endX, double endY)
startX
- the X coordinate of the start pointstartY
- the Y coordinate of the start pointcontrolX
- the X coordinate of the control pointcontrolY
- the Y coordinate of the control pointendX
- the X coordinate of the end pointendY
- the Y coordinate of the end pointpublic final void setStartX(double value)
public final double getStartX()
public final DoubleProperty startXProperty()
getStartX()
,
setStartX(double)
public final void setStartY(double value)
public final double getStartY()
public final DoubleProperty startYProperty()
getStartY()
,
setStartY(double)
public final void setControlX(double value)
public final double getControlX()
public final DoubleProperty controlXProperty()
getControlX()
,
setControlX(double)
public final void setControlY(double value)
public final double getControlY()
public final DoubleProperty controlYProperty()
getControlY()
,
setControlY(double)
public final void setEndX(double value)
public final double getEndX()
public final DoubleProperty endXProperty()
getEndX()
,
setEndX(double)
public final void setEndY(double value)
public final double getEndY()
public final DoubleProperty endYProperty()
getEndY()
,
setEndY(double)
Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved. Use is subject to