একটি বৃত্ত হল একটি রেখা যা একটি বন্ধ লুপ গঠন করে, প্রতিটি বিন্দু যার উপর একটি কেন্দ্র বিন্দু থেকে একটি নির্দিষ্ট দূরত্ব থাকে। একটি বৃত্ত তার কেন্দ্র এবং ব্যাসার্ধ দ্বারা সংজ্ঞায়িত করা হয়:কেন্দ্র থেকে বৃত্তের যেকোনো বিন্দুর দূরত্ব।
JavaFX-এ একটি উপবৃত্তকে javafx.scene.shape.Ellipse দ্বারা উপস্থাপন করা হয় ক্লাস এই শ্রেণীতে চারটি বৈশিষ্ট্য রয়েছে সেগুলো হল −
-
সেন্টারএক্স − এই বৈশিষ্ট্যটি উপবৃত্তের কেন্দ্রের x স্থানাঙ্কের প্রতিনিধিত্ব করে, আপনি setCenterX() ব্যবহার করে এই সম্পত্তির মান সেট করতে পারেন পদ্ধতি।
-
কেন্দ্র − এই বৈশিষ্ট্যটি উপবৃত্তের কেন্দ্রের y স্থানাঙ্কের প্রতিনিধিত্ব করে, আপনি setCenterY() ব্যবহার করে এই সম্পত্তিতে মান সেট করতে পারেন পদ্ধতি।
-
ব্যাসার্ধএক্স − এই বৈশিষ্ট্যটি পিক্সেলে উপবৃত্তের প্রস্থকে উপস্থাপন করে, আপনি setRadiusX() ব্যবহার করে এই সম্পত্তিতে মান সেট করতে পারেন পদ্ধতি।
-
ব্যাসার্ধY − এই বৈশিষ্ট্যটি পিক্সেলে উপবৃত্তের উচ্চতা উপস্থাপন করে, আপনি setRadiusY() ব্যবহার করে এই সম্পত্তির মান সেট করতে পারেন পদ্ধতি।
একটি বৃত্ত তৈরি করতে আপনাকে −
করতে হবে-
এই ক্লাসটি ইনস্ট্যান্টিয়েট করুন৷
৷ -
সেটার পদ্ধতি ব্যবহার করে প্রয়োজনীয় বৈশিষ্ট্যগুলি সেট করুন বা কনস্ট্রাক্টরের আর্গুমেন্ট হিসাবে সেগুলিকে বাইপাস করুন৷
-
গ্রুপ অবজেক্টে তৈরি করা নোড (আকৃতি) যোগ করুন।
উদাহরণ
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.Ellipse;
public class DrawingEllipse extends Application {
public void start(Stage stage) {
//Drawing a Ellipse
Ellipse ellipse1 = new Ellipse();
//Setting the properties of the ellipse
ellipse1.setCenterX(200.0);
ellipse1.setCenterY(150.0);
ellipse1.setRadiusX(100);
ellipse1.setRadiusY(50);
//Setting other properties
ellipse1.setFill(Color.DARKCYAN);
ellipse1.setStrokeWidth(8.0);
ellipse1.setStroke(Color.DARKSLATEGREY);
//Drawing a Ellipse
Ellipse ellipse2 = new Ellipse();
//Setting the properties of the ellipse
ellipse2.setCenterX(450.0);
ellipse2.setCenterY(150.0);
ellipse2.setRadiusX(35);
ellipse2.setRadiusY(100);
//Setting other properties
ellipse2.setFill(Color.CHOCOLATE);
ellipse2.setStrokeWidth(8.0);
ellipse2.setStroke(Color.BROWN);
//Setting the Scene
Group root = new Group(ellipse1, ellipse2);
Scene scene = new Scene(root, 595, 300, Color.BEIGE);
stage.setTitle("Drawing an Ellipse");
stage.setScene(scene);
stage.show();
}
public static void main(String args[]){
launch(args);
}
} আউটপুট
