Heim >Java >javaLernprogramm >Wie erstelle ich eine Polylinie mit JavaFX?

Wie erstelle ich eine Polylinie mit JavaFX?

WBOY
WBOYnach vorne
2023-08-27 14:41:14891Durchsuche

Eine Polylinie ist eine offene Figur, die aus n geraden Linien gebildet wird, die in derselben Ebene liegen. Das heißt, eine Polylinie ist dasselbe wie ein Polygon, außer dass sie nicht geschlossen ist. In JavaFX werden Polylinien durch die Klasse javafx.scene.shape.PolyLine dargestellt.

Um ein Polygon zu erstellen, müssen Sie diese Klasse instanziieren.

  • Übergeben Sie die Start- und Endpunkte der Liniensegmente des gezeichneten Polygons an diese Klasse, indem Sie sie als Argumente an den Konstruktor übergeben oder die Methode getPoints() verwenden als -

  • polygon.getPoints().addAll(new Double[]{ List of XY coordinates separated by commas });

  • Die Knoten (Formen) das erstellt und dem Gruppenobjekt hinzugefügt wird.
  • Beispiel

    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.Polyline;
    public class DrawingPolyLine extends Application {
       public void start(Stage stage) {
          //Drawing a polygon
          Polyline poliline = new Polyline();
          //Setting the properties of the ellipse
          poliline.getPoints().addAll(new Double[]{
             150.0, 200.0, 410.0, 200.0, 250.0, 50.0, 250.0, 230.0 });
          //Setting other properties
          poliline.setStrokeWidth(8.0);
          poliline.setStroke(Color.DARKSLATEGREY);
          //Setting the Scene
          Group root = new Group(poliline);
          Scene scene = new Scene(root, 595, 300, Color.BEIGE);
          stage.setTitle("Drawing Polyline");
          stage.setScene(scene);
          stage.show();
       }
       public static void main(String args[]){
          launch(args);
       }
    }

Das obige ist der detaillierte Inhalt vonWie erstelle ich eine Polylinie mit JavaFX?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen