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 (вертикальный радиус) полного эллипса, которого эта дуга является частичным разделом.
|
DoubleProperty |
startAngle
Определяет запускающийся угол дуги в градусах.
|
ObjectProperty<ArcType> |
ввести
|
fill, smooth, strokeDashOffset, strokeLineCap, strokeLineJoin, strokeMiterLimit, stroke, strokeType, strokeWidth
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, visible
Конструктор и Описание |
---|
Arc()
Создает пустой экземпляр Дуги.
|
Arc(double centerX, double centerY, double radiusX, double radiusY, double startAngle, double length)
Создает новый экземпляр Дуги.
|
Модификатор и Тип | Метод и Описание |
---|---|
DoubleProperty |
centerXProperty()
Определяет X координат центральной точки дуги.
|
DoubleProperty |
centerYProperty()
Определяет координату Y центральной точки дуги.
|
double |
getCenterX()
Получает значение свойства centerX.
|
double |
getCenterY()
Получает значение свойства centerY.
|
double |
getLength()
Получает значение длины свойства.
|
double |
getRadiusX()
Получает значение свойства radiusX.
|
double |
getRadiusY()
Получает значение свойства radiusY.
|
double |
getStartAngle()
Получает значение свойства startAngle.
|
ArcType |
getType()
Получает значение типа свойства.
|
ArcType |
getTypeInternal() |
DoubleProperty |
lengthProperty()
Определяет угловую степень дуги в градусах.
|
DoubleProperty |
radiusXProperty()
Определяет полный width (горизонтальный радиус) полного эллипса, которого эта дуга является частичным разделом.
|
DoubleProperty |
radiusYProperty()
Определяет полный height (вертикальный радиус) полного эллипса, которого эта дуга является частичным разделом.
|
void |
setCenterX(double value)
Устанавливает значение свойства centerX.
|
void |
setCenterY(double value)
Устанавливает значение свойства centerY.
|
void |
setLength(double value)
Устанавливает значение длины свойства.
|
void |
setRadiusX(double value)
Устанавливает значение свойства radiusX.
|
void |
setRadiusY(double value)
Устанавливает значение свойства radiusY.
|
void |
setStartAngle(double value)
Устанавливает значение свойства startAngle.
|
void |
setType(ArcType value)
Устанавливает значение типа свойства.
|
DoubleProperty |
startAngleProperty()
Определяет запускающийся угол дуги в градусах.
|
java.lang.String |
toString()
Возвращает строковое представление этого
Arc объект. |
ObjectProperty<ArcType> |
typeProperty()
|
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
addEventFilter, addEventHandler, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBaselineOffset, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, 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, 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, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookup, lookupAll, managedProperty, maxHeight, maxWidth, minHeight, minWidth, mouseTransparentProperty, nodeOrientationProperty, 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, relocate, removeEventFilter, removeEventHandler, requestFocus, resize, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, 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, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
public final DoubleProperty centerXProperty
getCenterX()
, setCenterX(double)
public final DoubleProperty centerYProperty
getCenterY()
, setCenterY(double)
public final DoubleProperty radiusXProperty
getRadiusX()
, setRadiusX(double)
public final DoubleProperty radiusYProperty
getRadiusY()
, setRadiusY(double)
public final DoubleProperty startAngleProperty
getStartAngle()
, setStartAngle(double)
public final DoubleProperty lengthProperty
getLength()
, setLength(double)
public final ObjectProperty<ArcType> typeProperty
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)
ArcType.OPEN
, ArcType.CHORD
, или ArcType.ROUND
.public final ArcType getType()
ArcType.OPEN
, ArcType.CHORD
, или ArcType.ROUND
.public final ObjectProperty<ArcType> typeProperty()
getType()
, setType(ArcType)
public final ArcType getTypeInternal()
Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается