How to Create the path element vertical line in JavaFX?



This is class represents the path element vertical line. It helps you to draw a vertical line from the current coordinates to the specified (new) coordinates.

To create a line path element −

  • Instantiate the VLineTo class.

  • Set values to the properties of this class using setter methods or, bypassing them to the constructor.

  • Instantiate the Path class.

  • Get the observable list object of the above-created Path using the getElements() method.

  • Add the above created VLineTo object to the observable list using the add() method.

  • Finally, add the path to the Group object.

Example

import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.paint.Color; import javafx.stage.Stage; import javafx.scene.shape.HLineTo; import javafx.scene.shape.LineTo; import javafx.scene.shape.MoveTo; import javafx.scene.shape.Path; import javafx.scene.shape.VLineTo; public class VLineToExample extends Application {    public void start(Stage stage) {       //Creating PathElement objects       MoveTo moveTo = new MoveTo(150, 50);       LineTo line1 = new LineTo(421, 90);       //Creating the HLineTo object       VLineTo vLine1 = new VLineTo();       vLine1.setY(230);       HLineTo hLine = new HLineTo();       hLine.setX(50);       VLineTo vLine2 = new VLineTo();       vLine2.setY(50);       //Creating a Path       Path path = new Path();       path.getElements().addAll(moveTo, line1, vLine1, hLine, vLine2);       //Setting other properties       path.setStrokeWidth(8.0);       path.setStroke(Color.DARKSLATEGREY);       //Preparing the Stage object       Group root = new Group(path);       Scene scene = new Scene(root, 595, 300, Color.BEIGE);       stage.setTitle("JavaFX Example");       stage.setScene(scene);       stage.show();    }    public static void main(String args[]){       launch(args);    } }

Output

Updated on: 2020-04-13T12:08:38+05:30

301 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements