- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.shape.Shape
-
- javafx.scene.shape.Arc
-
- すべての実装されたインタフェース:
Styleable,EventTarget
public class Arc extends Shape
Arcクラスは、中心点、開始角(度)、角の大きさ(円弧の長さ(度))および円弧タイプ(ArcType.OPEN、ArcType.CHORDまたはArcType.ROUND)で定義される2D円弧オブジェクトを表します。使用例: 次のコードは、50,50を中心とし、半径が25で、45度から315度まで(270度)広がる円弧を作成します。
import javafx.scene.shape.*; Arc arc = new Arc(); arc.setCenterX(50.0f); arc.setCenterY(50.0f); arc.setRadiusX(25.0f); arc.setRadiusY(25.0f); arc.setStartAngle(45.0f); arc.setLength(270.0f); arc.setType(ArcType.ROUND);
- 導入されたバージョン:
- JavaFX 2.0
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 DoublePropertycenterX円弧の中心点のX座標を定義します。DoublePropertycenterY円弧の中心点のY座標を定義します。DoublePropertylength弧の角の大きさを定義します(度単位)。DoublePropertyradiusXこの弧が一部を構成する楕円の全体の幅(水平方向の直径)を定義します。DoublePropertyradiusYこの弧が一部を構成する楕円の全体の高さ(垂直方向の直径)を定義します。DoublePropertystartAngle弧の始角を定義します(度単位)。ObjectProperty<ArcType>type円弧の閉じタイプを定義します:ArcType.OPEN、ArcType.CHORDまたはArcType.ROUND。-
クラス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
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 DoublePropertycenterXProperty()円弧の中心点のX座標を定義します。DoublePropertycenterYProperty()円弧の中心点のY座標を定義します。doublegetCenterX()プロパティcenterXの値を取得します。doublegetCenterY()プロパティcenterYの値を取得します。doublegetLength()プロパティlengthの値を取得します。doublegetRadiusX()プロパティradiusXの値を取得します。doublegetRadiusY()プロパティradiusYの値を取得します。doublegetStartAngle()プロパティstartAngleの値を取得します。ArcTypegetType()プロパティtypeの値を取得します。DoublePropertylengthProperty()弧の角の大きさを定義します(度単位)。DoublePropertyradiusXProperty()この弧が一部を構成する楕円の全体の幅(水平方向の直径)を定義します。DoublePropertyradiusYProperty()この弧が一部を構成する楕円の全体の高さ(垂直方向の直径)を定義します。voidsetCenterX(double value)プロパティcenterXの値を設定します。voidsetCenterY(double value)プロパティcenterYの値を設定します。voidsetLength(double value)プロパティlengthの値を設定します。voidsetRadiusX(double value)プロパティradiusXの値を設定します。voidsetRadiusY(double value)プロパティradiusYの値を設定します。voidsetStartAngle(double value)プロパティstartAngleの値を設定します。voidsetType(ArcType value)プロパティtypeの値を設定します。DoublePropertystartAngleProperty()弧の始角を定義します(度単位)。StringtoString()このArcオブジェクトの文字列表現を返します。ObjectProperty<ArcType>typeProperty()円弧の閉じタイプを定義します:ArcType.OPEN、ArcType.CHORDまたはArcType.ROUND。-
クラス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, getStyleClass, 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
-
-
-
-
プロパティの詳細
-
centerX
public final DoubleProperty centerXProperty
円弧の中心点のX座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getCenterX()、setCenterX(double)
-
centerY
public final DoubleProperty centerYProperty
円弧の中心点のY座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getCenterY()、setCenterY(double)
-
radiusX
public final DoubleProperty radiusXProperty
この弧が一部を構成する楕円の全体の幅(水平方向の直径)を定義します。- デフォルト値:
- 0.0
- 関連項目:
getRadiusX()、setRadiusX(double)
-
radiusY
public final DoubleProperty radiusYProperty
この弧が一部を構成する楕円の全体の高さ(垂直方向の直径)を定義します。- デフォルト値:
- 0.0
- 関連項目:
getRadiusY()、setRadiusY(double)
-
startAngle
public final DoubleProperty startAngleProperty
弧の始角を定義します(度単位)。- デフォルト値:
- 0.0
- 関連項目:
getStartAngle()、setStartAngle(double)
-
length
public final DoubleProperty lengthProperty
弧の角の大きさを定義します(度単位)。- デフォルト値:
- 0.0
- 関連項目:
getLength()、setLength(double)
-
type
public final ObjectProperty<ArcType> typeProperty
円弧の閉じタイプを定義します:ArcType.OPEN、ArcType.CHORDまたはArcType.ROUND。- デフォルト値:
- OPEN
- 関連項目:
getType()、setType(ArcType)
-
-
コンストラクタの詳細
-
Arc
public Arc()
Arcの空インスタンスを作成します。
-
Arc
public Arc(double centerX, double centerY, double radiusX, double radiusY, double startAngle, double length)Arcの新しいインスタンスを作成します。- パラメータ:
centerX- 円弧の中心点のX座標centerY- 円弧の中心点のY座標radiusX- この円弧が一部を構成する楕円の全体の幅(水平方向の半径)radiusY- この円弧が一部を構成する楕円の全体の高さ(垂直方向の半径)startAngle- 円弧の始角(度単位)length- 円弧の角の大きさ(度単位)
-
-
メソッドの詳細
-
setCenterX
public final void setCenterX(double value)
プロパティcenterXの値を設定します。- プロパティの説明:
- 円弧の中心点のX座標を定義します。
- デフォルト値:
- 0.0
-
getCenterX
public final double getCenterX()
プロパティcenterXの値を取得します。- プロパティの説明:
- 円弧の中心点のX座標を定義します。
- デフォルト値:
- 0.0
-
centerXProperty
public final DoubleProperty centerXProperty()
円弧の中心点のX座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getCenterX()、setCenterX(double)
-
setCenterY
public final void setCenterY(double value)
プロパティcenterYの値を設定します。- プロパティの説明:
- 円弧の中心点のY座標を定義します。
- デフォルト値:
- 0.0
-
getCenterY
public final double getCenterY()
プロパティcenterYの値を取得します。- プロパティの説明:
- 円弧の中心点のY座標を定義します。
- デフォルト値:
- 0.0
-
centerYProperty
public final DoubleProperty centerYProperty()
円弧の中心点のY座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getCenterY()、setCenterY(double)
-
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
- 関連項目:
getRadiusX()、setRadiusX(double)
-
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
- 関連項目:
getRadiusY()、setRadiusY(double)
-
setStartAngle
public final void setStartAngle(double value)
プロパティstartAngleの値を設定します。- プロパティの説明:
- 弧の始角を定義します(度単位)。
- デフォルト値:
- 0.0
-
getStartAngle
public final double getStartAngle()
プロパティstartAngleの値を取得します。- プロパティの説明:
- 弧の始角を定義します(度単位)。
- デフォルト値:
- 0.0
-
startAngleProperty
public final DoubleProperty startAngleProperty()
弧の始角を定義します(度単位)。- デフォルト値:
- 0.0
- 関連項目:
getStartAngle()、setStartAngle(double)
-
setLength
public final void setLength(double value)
プロパティlengthの値を設定します。- プロパティの説明:
- 弧の角の大きさを定義します(度単位)。
- デフォルト値:
- 0.0
-
getLength
public final double getLength()
プロパティlengthの値を取得します。- プロパティの説明:
- 弧の角の大きさを定義します(度単位)。
- デフォルト値:
- 0.0
-
lengthProperty
public final DoubleProperty lengthProperty()
弧の角の大きさを定義します(度単位)。- デフォルト値:
- 0.0
- 関連項目:
getLength()、setLength(double)
-
setType
public final void setType(ArcType value)
プロパティtypeの値を設定します。- プロパティの説明:
- 円弧の閉じタイプを定義します:
ArcType.OPEN、ArcType.CHORDまたはArcType.ROUND。 - デフォルト値:
- OPEN
-
getType
public final ArcType getType()
プロパティtypeの値を取得します。- プロパティの説明:
- 円弧の閉じタイプを定義します:
ArcType.OPEN、ArcType.CHORDまたはArcType.ROUND。 - デフォルト値:
- OPEN
-
typeProperty
public final ObjectProperty<ArcType> typeProperty()
円弧の閉じタイプを定義します:ArcType.OPEN、ArcType.CHORDまたはArcType.ROUND。- デフォルト値:
- OPEN
- 関連項目:
getType()、setType(ArcType)
-
-