Polyline là một hình mở được tạo thành bằng cách sử dụng n số dòng tồn tại trong cùng một mặt phẳng. tức là một đa giác giống với một đa giác ngoại trừ nó không bị đóng lại. Trong JavaFX một polyline được đại diện bởi javafx.scene.shape.PolyLine lớp học.
Để tạo một đa giác, bạn cần -
-
Khởi tạo lớp này.
-
Truyền điểm đầu và điểm cuối của đoạn thẳng để vẽ một đa giác cho lớp bằng cách chuyển chúng dưới dạng đối số cho hàm tạo hoặc sử dụng phương thức getPoints () dưới dạng -
polygon.getPoints().addAll(new Double[]{ List of XY coordinates separated by commas });
-
Thêm nút (hình dạng) đã tạo vào đối tượng Nhóm.
Ví dụ
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); } }
Đầu ra