Класс Line
java.lang.Object
javafx.scene.Node
javafx.scene.shape.Shape
javafx.scene.shape.Line
- Все реализованные интерфейсы:
-
Styleable,EventTarget
public non-sealed class Line extends Shape
Этот Line представляет отрезок прямой в
(x,y) системе координат. Пример: import javafx.scene.shape.*; Line line = new Line(); line.setStartX(0.0f); line.setStartY(0.0f); line.setEndX(100.0f); line.setEndY(100.0f); }
- С:
- JavaFX 2.0
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
final DoubleProperty |
endX |
Координата X конечной точки отрезка прямой. |
final DoubleProperty |
endY |
Координата Y конечной точки отрезка прямой. |
final DoubleProperty |
startX |
Координата X начальной точки отрезка прямой. |
final DoubleProperty |
startY |
Координата Y начальной точки отрезка прямой. |
Свойства, объявленные в классе 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, focusVisible, focusWithin, 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
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
Line() |
Создает пустой экземпляр Line. |
Line |
Создает новый экземпляр Line. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final DoubleProperty |
endXProperty() |
Координата X конечной точки отрезка прямой. |
final DoubleProperty |
endYProperty() |
Координата Y конечной точки отрезка прямой. |
final double |
getEndX() |
Получает значение свойства endX. |
final double |
getEndY() |
Получает значение свойства endY. |
final double |
getStartX() |
Получает значение свойства startX. |
final double |
getStartY() |
Получает значение свойства startY. |
final void |
setEndX |
Устанавливает значение свойства endX. |
final void |
setEndY |
Устанавливает значение свойства endY. |
final void |
setStartX |
Устанавливает значение свойства startX. |
final void |
setStartY |
Устанавливает значение свойства startY. |
final DoubleProperty |
startXProperty() |
Координата X начальной точки отрезка прямой. |
final DoubleProperty |
startYProperty() |
Координата Y начальной точки отрезка прямой. |
String |
toString() |
Возвращает строковое представление этого объекта Line. |
Методы, объявленные в классе 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, focusVisibleProperty, focusWithinProperty, 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, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isFocusVisible, isFocusWithin, 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, requestFocusTraversal, 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
Подробности свойств
startX
public final DoubleProperty startXProperty
Координата X начальной точки отрезка прямой.
- Значение по умолчанию:
- 0.0
- См. также:
startY
public final DoubleProperty startYProperty
Координата Y начальной точки отрезка прямой.
- Значение по умолчанию:
- 0.0
- См. также:
endX
public final DoubleProperty endXProperty
Координата X конечной точки отрезка прямой.
- Значение по умолчанию:
- 0.0
- См. также:
endY
public final DoubleProperty endYProperty
Координата Y конечной точки отрезка прямой.
- Значение по умолчанию:
- 0.0
- См. также:
Подробности конструкторов
Line
public Line()
Создаёт пустой экземпляр Line.
Line
public Line(double startX, double startY, double endX, double endY)
Создаёт новый экземпляр Line.
- Параметры:
-
startX- горизонтальная координата начальной точки отрезка прямой -
startY- вертикальная координата начальной точки отрезка прямой -
endX- горизонтальная координата конечной точки отрезка прямой -
endY- вертикальная координата конечной точки отрезка прямой
Подробности методов
setStartX
public final void setStartX(double value)
Устанавливает значение свойства
startX.- Описание свойства:
- Координата X начальной точки отрезка прямой.
- Значение по умолчанию:
- 0.0
- Параметры:
-
value- значение для свойстваstartX - См. также:
getStartX
public final double getStartX()
Получает значение свойства
startX.- Описание свойства:
- Координата X начальной точки отрезка прямой.
- Значение по умолчанию:
- 0.0
- Возвращает:
- значение свойства
startX - См. также:
startXProperty
public final DoubleProperty startXProperty()
Координата X начальной точки отрезка прямой.
- Значение по умолчанию:
- 0.0
- Возвращает:
- свойство
startX - См. также:
setStartY
public final void setStartY(double value)
Устанавливает значение свойства
startY.- Описание свойства:
- Координата Y начальной точки отрезка прямой.
- Значение по умолчанию:
- 0.0
- Параметры:
-
value- значение для свойстваstartY - См. также:
getStartY
public final double getStartY()
Получает значение свойства
startY.- Описание свойства:
- Координата Y начальной точки отрезка прямой.
- Значение по умолчанию:
- 0.0
- Возвращает:
- значение свойства
startY - См. также:
startYProperty
public final DoubleProperty startYProperty()
Координата Y начальной точки отрезка прямой.
- Значение по умолчанию:
- 0.0
- Возвращает:
- свойство
startY - См. также:
setEndX
public final void setEndX(double value)
Устанавливает значение свойства
endX.- Описание свойства:
- Координата X конечной точки отрезка прямой.
- Значение по умолчанию:
- 0.0
- Параметры:
-
value- значение для свойстваendX - См. также:
getEndX
public final double getEndX()
Получает значение свойства
endX.- Описание свойства:
- Координата X конечной точки отрезка прямой.
- Значение по умолчанию:
- 0.0
- Возвращает:
- значение свойства
endX - См. также:
endXProperty
public final DoubleProperty endXProperty()
Координата X конечной точки отрезка прямой.
- Значение по умолчанию:
- 0.0
- Возвращает:
- свойство
endX - См. также:
setEndY
public final void setEndY(double value)
Устанавливает значение свойства
endY.- Описание свойства:
- Координата Y конечной точки отрезка прямой.
- Значение по умолчанию:
- 0.0
- Параметры:
-
value- значение для свойстваendY - См. также:
getEndY
public final double getEndY()
Получает значение свойства
endY.- Описание свойства:
- Координата Y конечной точки отрезка прямой.
- Значение по умолчанию:
- 0.0
- Возвращает:
- значение свойства
endY - См. также:
endYProperty
public final DoubleProperty endYProperty()
Координата Y конечной точки отрезка прямой.
- Значение по умолчанию:
- 0.0
- Возвращает:
- свойство
endY - См. также:
toString
© 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.