এই ক্লাসটি ভার্টিক্যাল লাইন পথ এলিমেন্টকে প্রতিনিধিত্ব করে। এটি বর্তমান কোঅর্ডিনেট থেকে নির্দিষ্ট (নতুন) কোঅর্ডিনেট পর্যন্ত একটি লম্ব রেখা আঁকতে সাহায্য করে।
লাইন পথ এলিমেন্ট তৈরি করার ধাপসমূহ:
- VLineTo ক্লাসটি ইনস্ট্যানশিয়েট করুন।
- সেটার মেথড বা কনস্ট্রাক্টরের মাধ্যমে এই ক্লাসের প্রপার্টিগুলোর মান সেট করুন।
- Path ক্লাসটি ইনস্ট্যানশিয়েট করুন।
- getElements() মেথড ব্যবহার করে উপরের তৈরি করা Path-এর অবজার্বেবল লিস্ট অবজেক্ট পান।
- add() মেথড ব্যবহার করে উপরের তৈরি করা VLineTo অবজেক্টটি অবজার্বেবল লিস্টে যোগ করুন।
- অবশেষে, পথটি 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.HLineTo;
import javafx.scene.shape.LineTo;
import javafx.scene.shape.MoveTo;
import javafx.scene.shape.Path;
import javafx.scene.shape.VLineTo;
public class VLineToExample extends Application {
public void start(Stage stage) {
// PathElement অবজেক্ট তৈরি করা
MoveTo moveTo = new MoveTo(150, 50);
LineTo line1 = new LineTo(421, 90);
// VLineTo অবজেক্ট তৈরি
VLineTo vLine1 = new VLineTo();
vLine1.setY(230);
HLineTo hLine = new HLineTo();
hLine.setX(50);
VLineTo vLine2 = new VLineTo();
vLine2.setY(50);
// একটি Path তৈরি
Path path = new Path();
path.getElements().addAll(moveTo, line1, vLine1, hLine, vLine2);
// অন্যান্য প্রপার্টি সেট করা
path.setStrokeWidth(8.0);
path.setStroke(Color.DARKSLATEGREY);
// Stage অবজেক্ট প্রস্তুত করা
Group root = new Group(path);
Scene scene = new Scene(root, 595, 300, Color.BEIGE);
stage.setTitle("জাভाएফএক্স উদাহরণ");
stage.setScene(scene);
stage.show();
}
public static void main(String args[]){
launch(args);
}
}
আউটপুট
