java.lang.Object
javafx.scene.Node
javafx.scene.shape.Shape
javafx.scene.shape.Line
- All Implemented Interfaces:
- Styleable,- EventTarget
This Line represents a line segment in 
(x,y)
 coordinate space. Example:
import javafx.scene.shape.*; Line line = new Line(); line.setStartX(0.0f); line.setStartY(0.0f); line.setEndX(100.0f); line.setEndY(100.0f); }
- Since:
- JavaFX 2.0
- 
Property SummaryPropertiesTypePropertyDescriptionfinal DoublePropertyThe X coordinate of the end point of the line segment.final DoublePropertyThe Y coordinate of the end point of the line segment.final DoublePropertyThe X coordinate of the start point of the line segment.final DoublePropertyThe Y coordinate of the start point of the line segment.Properties declared in class javafx.scene.shape.Shapefill, smooth, strokeDashOffset, strokeLineCap, strokeLineJoin, strokeMiterLimit, stroke, strokeType, strokeWidthProperties declared in class javafx.scene.NodeaccessibleHelp, 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
- 
Field SummaryFields declared in class javafx.scene.NodeBASELINE_OFFSET_SAME_AS_HEIGHT
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfinal DoublePropertyThe X coordinate of the end point of the line segment.final DoublePropertyThe Y coordinate of the end point of the line segment.final doublegetEndX()Gets the value of theendXproperty.final doublegetEndY()Gets the value of theendYproperty.final doubleGets the value of thestartXproperty.final doubleGets the value of thestartYproperty.final voidsetEndX(double value) Sets the value of theendXproperty.final voidsetEndY(double value) Sets the value of theendYproperty.final voidsetStartX(double value) Sets the value of thestartXproperty.final voidsetStartY(double value) Sets the value of thestartYproperty.final DoublePropertyThe X coordinate of the start point of the line segment.final DoublePropertyThe Y coordinate of the start point of the line segment.toString()Returns a string representation of thisLineobject.Methods declared in class javafx.scene.shape.ShapefillProperty, 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, unionMethods declared in class javafx.scene.NodeaccessibleHelpProperty, 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, 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, visiblePropertyMethods declared in class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods declared in interface javafx.css.StyleablegetStyleableNode
- 
Property Details- 
startXThe X coordinate of the start point of the line segment.- Default value:
- 0.0
- See Also:
 
- 
startYThe Y coordinate of the start point of the line segment.- Default value:
- 0.0
- See Also:
 
- 
endXThe X coordinate of the end point of the line segment.- Default value:
- 0.0
- See Also:
 
- 
endYThe Y coordinate of the end point of the line segment.- Default value:
- 0.0
- See Also:
 
 
- 
- 
Constructor Details- 
Linepublic Line()Creates an empty instance of Line.
- 
Linepublic Line(double startX, double startY, double endX, double endY) Creates a new instance of Line.- Parameters:
- startX- the horizontal coordinate of the start point of the line segment
- startY- the vertical coordinate of the start point of the line segment
- endX- the horizontal coordinate of the end point of the line segment
- endY- the vertical coordinate of the end point of the line segment
 
 
- 
- 
Method Details- 
setStartXpublic final void setStartX(double value) Sets the value of thestartXproperty.- Property description:
- The X coordinate of the start point of the line segment.
- Default value:
- 0.0
- Parameters:
- value- the value for the- startXproperty
- See Also:
 
- 
getStartXpublic final double getStartX()Gets the value of thestartXproperty.- Property description:
- The X coordinate of the start point of the line segment.
- Default value:
- 0.0
- Returns:
- the value of the startXproperty
- See Also:
 
- 
startXPropertyThe X coordinate of the start point of the line segment.- Default value:
- 0.0
- Returns:
- the startXproperty
- See Also:
 
- 
setStartYpublic final void setStartY(double value) Sets the value of thestartYproperty.- Property description:
- The Y coordinate of the start point of the line segment.
- Default value:
- 0.0
- Parameters:
- value- the value for the- startYproperty
- See Also:
 
- 
getStartYpublic final double getStartY()Gets the value of thestartYproperty.- Property description:
- The Y coordinate of the start point of the line segment.
- Default value:
- 0.0
- Returns:
- the value of the startYproperty
- See Also:
 
- 
startYPropertyThe Y coordinate of the start point of the line segment.- Default value:
- 0.0
- Returns:
- the startYproperty
- See Also:
 
- 
setEndXpublic final void setEndX(double value) Sets the value of theendXproperty.- Property description:
- The X coordinate of the end point of the line segment.
- Default value:
- 0.0
- Parameters:
- value- the value for the- endXproperty
- See Also:
 
- 
getEndXpublic final double getEndX()Gets the value of theendXproperty.- Property description:
- The X coordinate of the end point of the line segment.
- Default value:
- 0.0
- Returns:
- the value of the endXproperty
- See Also:
 
- 
endXPropertyThe X coordinate of the end point of the line segment.- Default value:
- 0.0
- Returns:
- the endXproperty
- See Also:
 
- 
setEndYpublic final void setEndY(double value) Sets the value of theendYproperty.- Property description:
- The Y coordinate of the end point of the line segment.
- Default value:
- 0.0
- Parameters:
- value- the value for the- endYproperty
- See Also:
 
- 
getEndYpublic final double getEndY()Gets the value of theendYproperty.- Property description:
- The Y coordinate of the end point of the line segment.
- Default value:
- 0.0
- Returns:
- the value of the endYproperty
- See Also:
 
- 
endYPropertyThe Y coordinate of the end point of the line segment.- Default value:
- 0.0
- Returns:
- the endYproperty
- See Also:
 
- 
toStringReturns a string representation of thisLineobject.
 
-