এই ক্লাসটি হরিজন্টাল লাইন পথ এলিমেন্টকে প্রতিনিধিত্ব করে। এটি বর্তমান কোঅর্ডিনেট থেকে নির্দিষ্ট (নতুন) কোঅর্ডিনেট পর্যন্ত একটি অনুভূমিক রেখা আঁকতে সাহায্য করে।
লাইন পথ এলিমেন্ট তৈরি করার ধাপসমূহ:
- HLineTo ক্লাসটি ইনস্ট্যানশিয়েট করুন।
- সেটার মেথড বা কনস্ট্রাক্টরের মাধ্যমে এই ক্লাসের প্রপার্টিগুলোর মান সেট করুন।
- Path ক্লাসটি ইনস্ট্যানশিয়েট করুন।
- getElements() মেথড ব্যবহার করে উপরের তৈরি করা Path-এর অবজার্বেবল লিস্ট অবজেক্ট পান।
- add() মেথড ব্যবহার করে উপরের তৈরি করা HLineTo অবজেক্টটি অবজার্বেবল লিস্টে যোগ করুন।
- অবশেষে, পথটি 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;
public class HLineExample extends Application {
public void start(Stage stage) {
// PathElement অবজেক্ট তৈরি করা
MoveTo moveTo = new MoveTo(208, 50);
LineTo line1 = new LineTo(421, 120);
// HLineTo অবজেক্ট তৈরি
HLineTo hLineTo1 = new HLineTo();
hLineTo1.setX(75);
LineTo line3 = new LineTo(400, 190);
HLineTo hLineTo2 = new HLineTo();
hLineTo2.setX(70);
// একটি Path তৈরি
Path path = new Path();
path.getElements().addAll(moveTo, line1, hLineTo1, line3, hLineTo2);
// অন্যান্য প্রপার্টি সেট করা
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);
}
}
আউটপুট
