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 });
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!