Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Arc extends Shape
Arc
class represents a 2D arc object, defined by a center point,
start angle (in degrees), angular extent (length of the arc in degrees),
and an arc type (ArcType.OPEN
, ArcType.CHORD
,
or ArcType.ROUND
).
Example usage: the following code creates an Arc which is centered around 50,50, has a radius of 25 and extends from the angle 45 to the angle 315 (270 degrees long), and is round.
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);
Type | Property and Description |
---|---|
DoubleProperty |
centerX
Defines the X coordinate of the center point of the arc.
|
DoubleProperty |
centerY
Defines the Y coordinate of the center point of the arc.
|
DoubleProperty |
length
Defines the angular extent of the arc in degrees.
|
DoubleProperty |
radiusX
Defines the overall width (horizontal radius) of the full ellipse
of which this arc is a partial section.
|
DoubleProperty |
radiusY
Defines the overall height (veritcal radius) of the full ellipse
of which this arc is a partial section.
|
DoubleProperty |
startAngle
Defines the starting angle of the arc in degrees.
|
ObjectProperty<ArcType> |
type
|
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 |
---|
Arc()
Creates an empty instance of Arc.
|
Arc(double centerX,
double centerY,
double radiusX,
double radiusY,
double startAngle,
double length)
Creates a new instance of Arc.
|
Modifier and Type | Method and Description |
---|---|
DoubleProperty |
centerXProperty()
Defines the X coordinate of the center point of the arc.
|
DoubleProperty |
centerYProperty()
Defines the Y coordinate of the center point of the arc.
|
double |
getCenterX()
Defines the X coordinate of the center point of the arc.
|
double |
getCenterY()
Defines the Y coordinate of the center point of the arc.
|
double |
getLength()
Defines the angular extent of the arc in degrees.
|
double |
getRadiusX()
Defines the overall width (horizontal radius) of the full ellipse
of which this arc is a partial section.
|
double |
getRadiusY()
Defines the overall height (veritcal radius) of the full ellipse
of which this arc is a partial section.
|
double |
getStartAngle()
Defines the starting angle of the arc in degrees.
|
ArcType |
getType()
|
DoubleProperty |
lengthProperty()
Defines the angular extent of the arc in degrees.
|
DoubleProperty |
radiusXProperty()
Defines the overall width (horizontal radius) of the full ellipse
of which this arc is a partial section.
|
DoubleProperty |
radiusYProperty()
Defines the overall height (veritcal radius) of the full ellipse
of which this arc is a partial section.
|
void |
setCenterX(double value)
Defines the X coordinate of the center point of the arc.
|
void |
setCenterY(double value)
Defines the Y coordinate of the center point of the arc.
|
void |
setLength(double value)
Defines the angular extent of the arc in degrees.
|
void |
setRadiusX(double value)
Defines the overall width (horizontal radius) of the full ellipse
of which this arc is a partial section.
|
void |
setRadiusY(double value)
Defines the overall height (veritcal radius) of the full ellipse
of which this arc is a partial section.
|
void |
setStartAngle(double value)
Defines the starting angle of the arc in degrees.
|
void |
setType(ArcType value)
|
DoubleProperty |
startAngleProperty()
Defines the starting angle of the arc in degrees.
|
ObjectProperty<ArcType> |
typeProperty()
|
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
getCenterX()
,
setCenterX(double)
getCenterY()
,
setCenterY(double)
getRadiusX()
,
setRadiusX(double)
getRadiusY()
,
setRadiusY(double)
getStartAngle()
,
setStartAngle(double)
getLength()
,
setLength(double)
getType()
,
setType(ArcType)
public Arc()
public Arc(double centerX, double centerY, double radiusX, double radiusY, double startAngle, double length)
centerX
- the X coordinate of the center point of the arccenterY
- the Y coordinate of the center point of the arcradiusX
- the overall width (horizontal radius) of the full ellipse
of which this arc is a partial sectionradiusY
- the overall height (vertical radius) of the full ellipse
of which this arc is a partial sectionstartAngle
- the starting angle of the arc in degreeslength
- the angular extent of the arc in degreespublic final void setCenterX(double value)
public final double getCenterX()
public final DoubleProperty centerXProperty()
getCenterX()
,
setCenterX(double)
public final void setCenterY(double value)
public final double getCenterY()
public final DoubleProperty centerYProperty()
getCenterY()
,
setCenterY(double)
public final void setRadiusX(double value)
public final double getRadiusX()
public final DoubleProperty radiusXProperty()
getRadiusX()
,
setRadiusX(double)
public final void setRadiusY(double value)
public final double getRadiusY()
public final DoubleProperty radiusYProperty()
getRadiusY()
,
setRadiusY(double)
public final void setStartAngle(double value)
public final double getStartAngle()
public final DoubleProperty startAngleProperty()
getStartAngle()
,
setStartAngle(double)
public final void setLength(double value)
public final double getLength()
public final DoubleProperty lengthProperty()
getLength()
,
setLength(double)
public final void setType(ArcType value)
public final ArcType getType()
public final ObjectProperty<ArcType> typeProperty()
getType()
,
setType(ArcType)
Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved. Use is subject to