Класс SVGPath
java.lang.Object
javafx.scene.Node
javafx.scene.shape.Shape
javafx.scene.shape.SVGPath
- Все реализованные интерфейсы:
-
Styleable,EventTarget
public class SVGPath
extends Shape Класс
SVGPath представляет собой простую фигуру, которая строится путем разбора данных пути SVG из строки.
import javafx.scene.shape.*;
SVGPath svg = new SVGPath();
svg.setContent("M40,60 C42,48 44,30 25,32");
- С:
- JavaFX 2.0
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
StringProperty | content | Определяет строку, закодированную как SVG-путь, как указано по адресу: http://www.w3.org/TR/SVG/paths.html. |
ObjectProperty<FillRule> | fillRule | Определяет константу правила заполнения для определения внутренней части пути. |
Свойства, объявленные в классе javafx.scene.shape.Shape
fill, smooth, strokeDashOffset, strokeLineCap, strokeLineJoin, strokeMiterLimit, stroke, strokeType, strokeWidth
Свойства, объявленные в классе 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.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
SVGPath() | Создает пустой экземпляр SVGPath. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
StringProperty | contentProperty() | Определяет строку, закодированную как SVG-путь, как указано по адресу: http://www.w3.org/TR/SVG/paths.html. |
ObjectProperty<FillRule> | fillRuleProperty() | Определяет константу правила заполнения для определения внутренней части пути. |
String | getContent() | Возвращает значение свойства content. |
FillRule | getFillRule() | Возвращает значение свойства fillRule. |
void | setContent(String value) | Устанавливает значение свойства content. |
void | setFillRule(FillRule value) | Устанавливает значение свойства fillRule. |
String | toString() | Возвращает строковое представление этого объекта SVGPath. |
Методы, объявленные в классе 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.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, 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.css.Styleable
getStyleableNode, getStyleClass
Подробное описание свойств
fillRule
public final ObjectProperty<FillRule> fillRuleProperty
Определяет константу правила заполнения для определения внутренней части пути. Значение должно быть одной из следующих констант:
FillRile.EVEN_ODD или FillRule.NON_ZERO. Значение по умолчанию — FillRule.NON_ZERO.- Значение по умолчанию:
- FillRule.NON_ZERO
- См. также:
-
getFillRule(),setFillRule(FillRule)
content
public final StringProperty contentProperty
Определяет строку, закодированную как SVG-путь, как указано по адресу: http://www.w3.org/TR/SVG/paths.html.
- Значение по умолчанию:
- пустая строка
- См. также:
-
getContent(),setContent(String)
Подробное описание конструкторов
SVGPath
public SVGPath()
Создает пустой экземпляр SVGPath.
Подробное описание методов
setFillRule
public final void setFillRule(FillRule value)
Устанавливает значение свойства fillRule.
- Описание свойства:
- Определяет константу правила заполнения для определения внутренней части пути. Значение должно быть одной из следующих констант:
FillRile.EVEN_ODDилиFillRule.NON_ZERO. Значение по умолчанию —FillRule.NON_ZERO. - Значение по умолчанию:
- FillRule.NON_ZERO
getFillRule
public final FillRule getFillRule()
Возвращает значение свойства fillRule.
- Описание свойства:
- Определяет константу правила заполнения для определения внутренней части пути. Значение должно быть одной из следующих констант:
FillRile.EVEN_ODDилиFillRule.NON_ZERO. Значение по умолчанию —FillRule.NON_ZERO. - Значение по умолчанию:
- FillRule.NON_ZERO
fillRuleProperty
public final ObjectProperty<FillRule> fillRuleProperty()
Определяет константу правила заполнения для определения внутренней части пути. Значение должно быть одной из следующих констант:
FillRile.EVEN_ODD или FillRule.NON_ZERO. Значение по умолчанию — FillRule.NON_ZERO.- Значение по умолчанию:
- FillRule.NON_ZERO
- См. также:
-
getFillRule(),setFillRule(FillRule)
setContent
public final void setContent(String value)
Устанавливает значение свойства content.
- Описание свойства:
- Определяет строку, закодированную как SVG-путь, как указано по адресу: http://www.w3.org/TR/SVG/paths.html.
- Значение по умолчанию:
- пустая строка
getContent
public final String getContent()
Возвращает значение свойства content.
- Описание свойства:
- Определяет строку, закодированную как SVG-путь, как указано по адресу: http://www.w3.org/TR/SVG/paths.html.
- Значение по умолчанию:
- пустая строка
contentProperty
public final StringProperty contentProperty()
Определяет строку, закодированную как SVG-путь, как указано по адресу: http://www.w3.org/TR/SVG/paths.html.
- Значение по умолчанию:
- пустая строка
- См. также:
-
getContent(),setContent(String)
toString
public String toString()
Возвращает строковое представление этого объекта
SVGPath.- Переопределяет:
-
toStringв классеNode - Возвращает:
- строковое представление этого объекта
SVGPath.
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.