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

Bagaimana untuk membuat polyline menggunakan JavaFX?

WBOY
Lepaskan: 2023-08-27 14:41:14
ke hadapan
867 orang telah melayarinya

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 });
Salin selepas log masuk
  • 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);
   }
}
Salin selepas log masuk

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!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan