Polyline (পলিলাইন)
একই প্লেনে বিদ্যমান n সংখ্যক লাইন দিয়ে গঠিত একটি উন্মুক্ত আকৃতি হলো পলিলাইন। অর্থাৎ পলিগনের মতো কিন্তু শেষে বন্ধ নয়। জাভাFX-এ এটি javafx.scene.shape.Polyline ক্লাস দিয়ে রিপ্রেজেন্ট করা হয়।
Polyline তৈরি করার ধাপ
- Polyline ক্লাস ইনস্ট্যানশিয়েট করুন।
- লাইন সেগমেন্টের শুরু এবং শেষ বিন্দুগুলো ক্লাসে পাস করুন - কনস্ট্রাক্টর আর্গুমেন্ট হিসেবে বা getPoints().addAll() মেথড দিয়ে।
- তैयার নোড (শেপ) Group অবজেক্টে যোগ করুন।
উদাহরণ
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 polyline
Polyline poliline = new Polyline();
// Setting the properties
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);
}
}
আউটপুট
