- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.shape.Shape
-
- javafx.scene.shape.QuadCurve
-
- すべての実装されたインタフェース:
Styleable
,EventTarget
public class QuadCurve extends Shape
Quadcurve
クラスは、(x,y)座標空間の2次ベジェ・パラメトリック曲線セグメントを定義します。 指定された点(controlX, controlY)
をベジェ制御点として使用し、指定された座標(startX, startY)
と(endX, enfY)
の両方を通る曲線を描画します。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
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 DoubleProperty
controlX
2次曲線セグメントの制御点のX座標を定義します。DoubleProperty
controlY
2次曲線セグメントの制御点のY座標を定義します。DoubleProperty
endX
2次曲線セグメントの終点のX座標を定義します。DoubleProperty
endY
2次曲線セグメントの終点のY座標を定義します。DoubleProperty
startX
2次曲線セグメントの始点のX座標を定義します。DoubleProperty
startY
2次曲線セグメントの始点のY座標を定義します。-
クラス 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.shape.Shapeで宣言されたプロパティ
fill、smooth、strokeDashOffset、strokeLineCap、strokeLineJoin、strokeMiterLimit、stroke、strokeType、strokeWidth
-
-
フィールドのサマリー
-
クラス javafx.scene.Nodeで宣言されたフィールド
BASELINE_OFFSET_SAME_AS_HEIGHT
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 DoubleProperty
controlXProperty()
2次曲線セグメントの制御点のX座標を定義します。DoubleProperty
controlYProperty()
2次曲線セグメントの制御点のY座標を定義します。DoubleProperty
endXProperty()
2次曲線セグメントの終点のX座標を定義します。DoubleProperty
endYProperty()
2次曲線セグメントの終点の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()
2次曲線セグメントの始点のX座標を定義します。DoubleProperty
startYProperty()
2次曲線セグメントの始点のY座標を定義します。String
toString()
このQuadCurve
オブジェクトの文字列表現を返します。-
クラス 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.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.css.Styleableで宣言されたメソッド
getStyleableNode, getStyleClass
-
-
-
-
プロパティの詳細
-
startX
public final DoubleProperty startXProperty
2次曲線セグメントの始点のX座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getStartX()
、setStartX(double)
-
startY
public final DoubleProperty startYProperty
2次曲線セグメントの始点のY座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getStartY()
、setStartY(double)
-
controlX
public final DoubleProperty controlXProperty
2次曲線セグメントの制御点のX座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getControlX()
、setControlX(double)
-
controlY
public final DoubleProperty controlYProperty
2次曲線セグメントの制御点のY座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getControlY()
、setControlY(double)
-
endX
public final DoubleProperty endXProperty
2次曲線セグメントの終点のX座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getEndX()
、setEndX(double)
-
endY
public final DoubleProperty endYProperty
2次曲線セグメントの終点の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.の値を設定します。- プロパティの説明:
- 2次曲線セグメントの始点のX座標を定義します。
- デフォルト値:
- 0.0
-
getStartX
public final double getStartX()
プロパティstartXの値を取得します。- プロパティの説明:
- 2次曲線セグメントの始点のX座標を定義します。
- デフォルト値:
- 0.0
-
startXProperty
public final DoubleProperty startXProperty()
2次曲線セグメントの始点のX座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getStartX()
、setStartX(double)
-
setStartY
public final void setStartY(double value)
プロパティstartYの値を設定します。- プロパティの説明:
- 2次曲線セグメントの始点のY座標を定義します。
- デフォルト値:
- 0.0
-
getStartY
public final double getStartY()
プロパティstartYの値を取得します。- プロパティの説明:
- 2次曲線セグメントの始点のY座標を定義します。
- デフォルト値:
- 0.0
-
startYProperty
public final DoubleProperty startYProperty()
2次曲線セグメントの始点のY座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getStartY()
、setStartY(double)
-
setControlX
public final void setControlX(double value)
プロパティcontrolXの値を設定します。- プロパティの説明:
- 2次曲線セグメントの制御点のX座標を定義します。
- デフォルト値:
- 0.0
-
getControlX
public final double getControlX()
プロパティcontrolXの値を取得します。- プロパティの説明:
- 2次曲線セグメントの制御点のX座標を定義します。
- デフォルト値:
- 0.0
-
controlXProperty
public final DoubleProperty controlXProperty()
2次曲線セグメントの制御点のX座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getControlX()
、setControlX(double)
-
setControlY
public final void setControlY(double value)
プロパティcontrolYの値を設定します。- プロパティの説明:
- 2次曲線セグメントの制御点のY座標を定義します。
- デフォルト値:
- 0.0
-
getControlY
public final double getControlY()
プロパティcontrolYの値を取得します。- プロパティの説明:
- 2次曲線セグメントの制御点のY座標を定義します。
- デフォルト値:
- 0.0
-
controlYProperty
public final DoubleProperty controlYProperty()
2次曲線セグメントの制御点のY座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getControlY()
、setControlY(double)
-
setEndX
public final void setEndX(double value)
プロパティendXの値を設定します。- プロパティの説明:
- 2次曲線セグメントの終点のX座標を定義します。
- デフォルト値:
- 0.0
-
getEndX
public final double getEndX()
プロパティendXの値を取得します。- プロパティの説明:
- 2次曲線セグメントの終点のX座標を定義します。
- デフォルト値:
- 0.0
-
endXProperty
public final DoubleProperty endXProperty()
2次曲線セグメントの終点のX座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getEndX()
、setEndX(double)
-
setEndY
public final void setEndY(double value)
プロパティendYの値を設定します。- プロパティの説明:
- 2次曲線セグメントの終点のY座標を定義します。
- デフォルト値:
- 0.0
-
getEndY
public final double getEndY()
プロパティendYの値を取得します。- プロパティの説明:
- 2次曲線セグメントの終点のY座標を定義します。
- デフォルト値:
- 0.0
-
endYProperty
public final DoubleProperty endYProperty()
2次曲線セグメントの終点のY座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getEndY()
、setEndY(double)
-
-