Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Arc extends Shape
Arc
class представляет 2-D объект дуги, определенный центральной точкой, запустите угол (в градусах), угловая степень (длина дуги в градусах), и тип дуги (ArcType.OPEN
, ArcType.CHORD
, или ArcType.ROUND
). Использование в качестве примера: следующий код создает Дугу, которая центрируется приблизительно 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);
Ввести | Свойство и Описание |
---|---|
DoubleProperty |
centerX
Определяет X координат центральной точки дуги.
|
DoubleProperty |
centerY
Определяет координату Y центральной точки дуги.
|
DoubleProperty |
длина
Определяет угловую степень дуги в градусах.
|
DoubleProperty |
radiusX
Определяет полный width (горизонтальный радиус) полного эллипса, которого эта дуга является частичным разделом.
|
DoubleProperty |
radiusY
Определяет полный height (veritcal радиус) полного эллипса, которого эта дуга является частичным разделом.
|
DoubleProperty |
startAngle
Определяет запускающийся угол дуги в градусах.
|
ObjectProperty<ArcType> |
ввести
|
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
Конструктор и Описание |
---|
Arc()
Создает пустой экземпляр Дуги.
|
Arc(double centerX, double centerY, double radiusX, double radiusY, double startAngle, double length)
Создает новый экземпляр Дуги.
|
Модификатор и Тип | Метод и Описание |
---|---|
DoubleProperty |
centerXProperty()
Определяет X координат центральной точки дуги.
|
DoubleProperty |
centerYProperty()
Определяет координату Y центральной точки дуги.
|
double |
getCenterX()
Определяет X координат центральной точки дуги.
|
double |
getCenterY()
Определяет координату Y центральной точки дуги.
|
double |
getLength()
Определяет угловую степень дуги в градусах.
|
double |
getRadiusX()
Определяет полный width (горизонтальный радиус) полного эллипса, которого эта дуга является частичным разделом.
|
double |
getRadiusY()
Определяет полный height (veritcal радиус) полного эллипса, которого эта дуга является частичным разделом.
|
double |
getStartAngle()
Определяет запускающийся угол дуги в градусах.
|
ArcType |
getType()
|
DoubleProperty |
lengthProperty()
Определяет угловую степень дуги в градусах.
|
DoubleProperty |
radiusXProperty()
Определяет полный width (горизонтальный радиус) полного эллипса, которого эта дуга является частичным разделом.
|
DoubleProperty |
radiusYProperty()
Определяет полный height (veritcal радиус) полного эллипса, которого эта дуга является частичным разделом.
|
void |
setCenterX(double value)
Определяет X координат центральной точки дуги.
|
void |
setCenterY(double value)
Определяет координату Y центральной точки дуги.
|
void |
setLength(double value)
Определяет угловую степень дуги в градусах.
|
void |
setRadiusX(double value)
Определяет полный width (горизонтальный радиус) полного эллипса, которого эта дуга является частичным разделом.
|
void |
setRadiusY(double value)
Определяет полный height (veritcal радиус) полного эллипса, которого эта дуга является частичным разделом.
|
void |
setStartAngle(double value)
Определяет запускающийся угол дуги в градусах.
|
void |
setType(ArcType value)
|
DoubleProperty |
startAngleProperty()
Определяет запускающийся угол дуги в градусах.
|
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
- X координат центральной точки дугиcenterY
- координата Y центральной точки дугиradiusX
- полный width (горизонтальный радиус) полного эллипса, которого эта дуга является частичным разделомradiusY
- полный height (вертикальный радиус) полного эллипса, которого эта дуга является частичным разделомstartAngle
- запускающийся угол дуги в градусахlength
- угловая степень дуги в градусахpublic 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 и/или его филиалы. Все права защищены. Использование подвергается