For more information on path elements see the Path and
 PathElement classes.
 
Example:
import javafx.scene.shape.*; Path path = new Path(); MoveTo moveTo = new MoveTo(); moveTo.setX(0.0); moveTo.setY(0.0); ArcTo arcTo = new ArcTo(); arcTo.setX(50.0); arcTo.setY(50.0); arcTo.setRadiusX(50.0); arcTo.setRadiusY(50.0); path.getElements().add(moveTo); path.getElements().add(arcTo);
 Following image demonstrates radiusX, radiusY and
 xAxisRotation parameters:
 radiusX is the horizontal radius of the full ellipse of which this arc is
 a partial section, radiusY is its vertical radius.
 xAxisRotation defines the rotation of the ellipse in degrees.
 
  
 
 In most cases, there are four options of how to draw an arc from
 starting point to given end coordinates. They can be distinguished by
 largeArcFlag and sweepFlag parameters.
 largeArcFlag == true means that the arc greater than 180 degrees will
 be drawn. sweepFlag == true means that the arc will be drawn
 in the positive angle direction - i.e. the angle in the
 ellipse formula will increase from [fromX, fromY] to [x,y].
 Following images demonstrate this behavior:
 
  
 
- Since:
- JavaFX 2.0
- 
Property SummaryPropertiesTypePropertyDescriptionfinal BooleanPropertyThe large arc flag.final DoublePropertyThe horizontal radius to use for the arc.final DoublePropertyThe vertical radius to use for the arc.final BooleanPropertyThe sweep flagfinal DoublePropertyThe x-axis rotation in degrees.final DoublePropertyThe x coordinate to arc to.final DoublePropertyThe y coordinate to arc to.Properties declared in class javafx.scene.shape.PathElementabsolute
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfinal doubleGets the value of the property radiusX.final doubleGets the value of the property radiusY.final doublegetX()Gets the value of the property x.final doubleGets the x-axis rotation in degrees.final doublegetY()Gets the value of the property y.final booleanGets the value of the property largeArcFlag.final booleanGets the value of the property sweepFlag.final BooleanPropertyThe large arc flag.final DoublePropertyThe horizontal radius to use for the arc.final DoublePropertyThe vertical radius to use for the arc.final voidsetLargeArcFlag(boolean value) Sets the value of the property largeArcFlag.final voidsetRadiusX(double value) Sets the value of the property radiusX.final voidsetRadiusY(double value) Sets the value of the property radiusY.final voidsetSweepFlag(boolean value) Sets the value of the property sweepFlag.final voidsetX(double value) Sets the value of the property x.final voidsetXAxisRotation(double value) Sets the x-axis rotation in degrees.final voidsetY(double value) Sets the value of the property y.final BooleanPropertyThe sweep flagtoString()Returns a string representation of thisArcToobject.final DoublePropertyThe x-axis rotation in degrees.final DoublePropertyThe x coordinate to arc to.final DoublePropertyThe y coordinate to arc to.Methods declared in class javafx.scene.shape.PathElementabsoluteProperty, isAbsolute, setAbsolute
- 
Property Details- 
radiusXThe horizontal radius to use for the arc.- Default value:
- 0.0
- See Also:
 
- 
radiusYThe vertical radius to use for the arc.- Default value:
- 0.0
- See Also:
 
- 
XAxisRotationThe x-axis rotation in degrees.- See Also:
 
- 
largeArcFlagThe large arc flag.- Default value:
- false
- See Also:
 
- 
sweepFlagThe sweep flag- Default value:
- false
- See Also:
 
- 
xThe x coordinate to arc to.- Default value:
- 0.0
- See Also:
 
- 
yThe y coordinate to arc to.- Default value:
- 0.0
- See Also:
 
 
- 
- 
Constructor Details- 
ArcTopublic ArcTo()Creates an empty instance of ArcTo.
- 
ArcTopublic ArcTo(double radiusX, double radiusY, double xAxisRotation, double x, double y, boolean largeArcFlag, boolean sweepFlag) Creates a new instance of ArcTo.- Parameters:
- radiusX- horizontal radius of the arc
- radiusY- vertical radius of the arc
- xAxisRotation- the x-axis rotation in degrees
- x- horizontal position of the arc end point
- y- vertical position of the arc end point
- largeArcFlag- large arg flag: determines which arc to use (large/small)
- sweepFlag- sweep flag: determines which arc to use (direction)
 
 
- 
- 
Method Details- 
setRadiusXpublic final void setRadiusX(double value) Sets the value of the property radiusX.- Property description:
- The horizontal radius to use for the arc.
- Default value:
- 0.0
 
- 
getRadiusXpublic final double getRadiusX()Gets the value of the property radiusX.- Property description:
- The horizontal radius to use for the arc.
- Default value:
- 0.0
 
- 
radiusXPropertyThe horizontal radius to use for the arc.- Default value:
- 0.0
- See Also:
 
- 
setRadiusYpublic final void setRadiusY(double value) Sets the value of the property radiusY.- Property description:
- The vertical radius to use for the arc.
- Default value:
- 0.0
 
- 
getRadiusYpublic final double getRadiusY()Gets the value of the property radiusY.- Property description:
- The vertical radius to use for the arc.
- Default value:
- 0.0
 
- 
radiusYPropertyThe vertical radius to use for the arc.- Default value:
- 0.0
- See Also:
 
- 
setXAxisRotationpublic final void setXAxisRotation(double value) Sets the x-axis rotation in degrees.- Parameters:
- value- the x-axis rotation in degrees.
 
- 
getXAxisRotationpublic final double getXAxisRotation()Gets the x-axis rotation in degrees.- Returns:
- the x-axis rotation in degrees.
 
- 
XAxisRotationPropertyThe x-axis rotation in degrees.- See Also:
 
- 
setLargeArcFlagpublic final void setLargeArcFlag(boolean value) Sets the value of the property largeArcFlag.- Property description:
- The large arc flag.
- Default value:
- false
 
- 
isLargeArcFlagpublic final boolean isLargeArcFlag()Gets the value of the property largeArcFlag.- Property description:
- The large arc flag.
- Default value:
- false
 
- 
largeArcFlagPropertyThe large arc flag.- Default value:
- false
- See Also:
 
- 
setSweepFlagpublic final void setSweepFlag(boolean value) Sets the value of the property sweepFlag.- Property description:
- The sweep flag
- Default value:
- false
 
- 
isSweepFlagpublic final boolean isSweepFlag()Gets the value of the property sweepFlag.- Property description:
- The sweep flag
- Default value:
- false
 
- 
sweepFlagPropertyThe sweep flag- Default value:
- false
- See Also:
 
- 
setXpublic final void setX(double value) Sets the value of the property x.- Property description:
- The x coordinate to arc to.
- Default value:
- 0.0
 
- 
getXpublic final double getX()Gets the value of the property x.- Property description:
- The x coordinate to arc to.
- Default value:
- 0.0
 
- 
xPropertyThe x coordinate to arc to.- Default value:
- 0.0
- See Also:
 
- 
setYpublic final void setY(double value) Sets the value of the property y.- Property description:
- The y coordinate to arc to.
- Default value:
- 0.0
 
- 
getYpublic final double getY()Gets the value of the property y.- Property description:
- The y coordinate to arc to.
- Default value:
- 0.0
 
- 
yPropertyThe y coordinate to arc to.- Default value:
- 0.0
- See Also:
 
- 
toStringReturns a string representation of thisArcToobject.
 
-