Heim > Java > javaLernprogramm > Hauptteil

Wie erstelle ich eine Polylinie mit JavaFX?

WBOY
Freigeben: 2023-08-27 14:41:14
nach vorne
817 Leute haben es durchsucht

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 });
    Nach dem Login kopieren

  • 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);
       }
    }
    Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!