Spec-Zone .ru
спецификации, руководства, описания, API
|
public class CubicCurve extends Shape
The CubiCurve
class defines a cubic 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 points (controlX1, controlY1)
and (controlX2, controlY2)
as Bézier control points.
Example:
import javafx.scene.shape.*; CubicCurve cubic = new CubicCurve(); cubic.setStartX(0.0f); cubic.setStartY(50.0f); cubic.setControlX1(25.0f); cubic.setControlY1(0.0f); cubic.setControlX2(75.0f); cubic.setControlY2(100.0f); cubic.setEndX(100.0f); cubic.setEndY(50.0f); }
Type | Property and Description |
---|---|
DoubleProperty |
controlX1
Defines the X coordinate of the first control point
of the cubic curve segment.
|
DoubleProperty |
controlX2
Defines the X coordinate of the second control point
of the cubic curve segment.
|
DoubleProperty |
controlY1
Defines the Y coordinate of the first control point
of the cubic curve segment.
|
DoubleProperty |
controlY2
Defines the Y coordinate of the second control point
of the cubic curve segment.
|
DoubleProperty |
endX
Defines the X coordinate of the end point of the cubic curve segment.
|
DoubleProperty |
endY
Defines the Y coordinate of the end point of the cubic curve segment.
|
DoubleProperty |
startX
Defines the X coordinate of the start point of the cubic curve segment.
|
DoubleProperty |
startY
Defines the Y coordinate of the start point of the cubic curve segment.
|
fillProperty, smoothProperty, strokeDashOffsetProperty, strokeLineCapProperty, strokeLineJoinProperty, strokeMiterLimitProperty, strokeProperty, strokeTypeProperty, strokeWidthProperty
blendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, managedProperty, mouseTransparentProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDraggedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onScrollProperty, opacityProperty, parentProperty, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty
Constructor and Description |
---|
CubicCurve() |
Modifier and Type | Method and Description |
---|---|
DoubleProperty |
controlX1Property()
Defines the X coordinate of the first control point
of the cubic curve segment.
|
DoubleProperty |
controlX2Property()
Defines the X coordinate of the second control point
of the cubic curve segment.
|
DoubleProperty |
controlY1Property()
Defines the Y coordinate of the first control point
of the cubic curve segment.
|
DoubleProperty |
controlY2Property()
Defines the Y coordinate of the second control point
of the cubic curve segment.
|
DoubleProperty |
endXProperty()
Defines the X coordinate of the end point of the cubic curve segment.
|
DoubleProperty |
endYProperty()
Defines the Y coordinate of the end point of the cubic curve segment.
|
double |
getControlX1()
Defines the X coordinate of the first control point
of the cubic curve segment.
|
double |
getControlX2()
Defines the X coordinate of the second control point
of the cubic curve segment.
|
double |
getControlY1()
Defines the Y coordinate of the first control point
of the cubic curve segment.
|
double |
getControlY2()
Defines the Y coordinate of the second control point
of the cubic curve segment.
|
double |
getEndX()
Defines the X coordinate of the end point of the cubic curve segment.
|
double |
getEndY()
Defines the Y coordinate of the end point of the cubic curve segment.
|
double |
getStartX()
Defines the X coordinate of the start point of the cubic curve segment.
|
double |
getStartY()
Defines the Y coordinate of the start point of the cubic curve segment.
|
void |
setControlX1(double value)
Defines the X coordinate of the first control point
of the cubic curve segment.
|
void |
setControlX2(double value)
Defines the X coordinate of the second control point
of the cubic curve segment.
|
void |
setControlY1(double value)
Defines the Y coordinate of the first control point
of the cubic curve segment.
|
void |
setControlY2(double value)
Defines the Y coordinate of the second control point
of the cubic curve segment.
|
void |
setEndX(double value)
Defines the X coordinate of the end point of the cubic curve segment.
|
void |
setEndY(double value)
Defines the Y coordinate of the end point of the cubic curve segment.
|
void |
setStartX(double value)
Defines the X coordinate of the start point of the cubic curve segment.
|
void |
setStartY(double value)
Defines the Y coordinate of the start point of the cubic curve segment.
|
DoubleProperty |
startXProperty()
Defines the X coordinate of the start point of the cubic curve segment.
|
DoubleProperty |
startYProperty()
Defines the Y coordinate of the start point of the cubic 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, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragged, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnScroll, 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, localToScene, localToScene, localToScene, lookup, lookupAll, managedProperty, maxHeight, maxWidth, minHeight, minWidth, mouseTransparentProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDraggedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onScrollProperty, 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, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragged, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnScroll, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, startDragAndDrop, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, visibleProperty
getStartX()
,
setStartX(double)
getStartY()
,
setStartY(double)
getControlX1()
,
setControlX1(double)
getControlY1()
,
setControlY1(double)
getControlX2()
,
setControlX2(double)
getControlY2()
,
setControlY2(double)
getEndX()
,
setEndX(double)
getEndY()
,
setEndY(double)
public 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 setControlX1(double value)
public final double getControlX1()
public final DoubleProperty controlX1Property()
getControlX1()
,
setControlX1(double)
public final void setControlY1(double value)
public final double getControlY1()
public final DoubleProperty controlY1Property()
getControlY1()
,
setControlY1(double)
public final void setControlX2(double value)
public final double getControlX2()
public final DoubleProperty controlX2Property()
getControlX2()
,
setControlX2(double)
public final void setControlY2(double value)
public final double getControlY2()
public final DoubleProperty controlY2Property()
getControlY2()
,
setControlY2(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, 2011, Oracle and/or its affiliates. All rights reserved. Use is subject to