Rumah  >  Artikel  >  Java  >  Bagaimana untuk membuat polyline menggunakan JavaFX?

Bagaimana untuk membuat polyline menggunakan JavaFX?

WBOY
WBOYke hadapan
2023-08-27 14:41:14792semak imbas

Polyline ialah rajah terbuka yang dibentuk menggunakan n garis lurus yang wujud dalam satah yang sama. Iaitu, polyline adalah sama dengan poligon, kecuali ia tidak ditutup. Dalam JavaFX, polyline diwakili oleh kelas javafx.scene.shape.PolyLine.

Untuk mencipta poligon, anda perlu -

  • mengemukakan kelas ini.

  • Lulus titik mula dan akhir segmen garis poligon yang dilukis ke kelas ini dengan menghantarnya sebagai hujah kepada pembina atau menggunakan kaedah getPoints() sebagai -

polygon.getPoints().addAll(new Double[]{ List of XY coordinates separated by commas });
  • Nod (bentuk) yang akan dibuat Ditambah pada objek Kumpulan.

Contoh

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

Output

Bagaimana untuk membuat polyline menggunakan JavaFX?

Atas ialah kandungan terperinci Bagaimana untuk membuat polyline menggunakan JavaFX?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam