একটি বৃত্ত হল একটি লাইন যা একটি বন্ধ লুপ গঠন করে, প্রতিটি বিন্দু যার উপর একটি কেন্দ্র বিন্দু থেকে একটি নির্দিষ্ট দূরত্ব থাকে। একটি বৃত্তকে তার কেন্দ্র এবং ব্যাসার্ধ দ্বারা সংজ্ঞায়িত করা হয় - কেন্দ্র থেকে বৃত্তের যেকোনো বিন্দুর দূরত্ব।
JavaFX-এ একটি বৃত্তকে javafx.scene.shape.Circle দ্বারা প্রতিনিধিত্ব করা হয় ক্লাস এই শ্রেণীতে তিনটি বৈশিষ্ট্য রয়েছে সেগুলো হল −
-
সেন্টারএক্স − এই বৈশিষ্ট্যটি একটি বৃত্তের কেন্দ্রের x স্থানাঙ্কের প্রতিনিধিত্ব করে, আপনি setCenterX() ব্যবহার করে এই সম্পত্তিতে মান সেট করতে পারেন পদ্ধতি।
-
কেন্দ্র − এই বৈশিষ্ট্যটি একটি বৃত্তের কেন্দ্রের y স্থানাঙ্কের প্রতিনিধিত্ব করে, আপনি setCenterY() ব্যবহার করে এই সম্পত্তিতে মান সেট করতে পারেন পদ্ধতি।
-
ব্যাসার্ধ − পিক্সেলে বৃত্তের ব্যাসার্ধ, আপনি setRadius() ব্যবহার করে এই বৈশিষ্ট্যের মান সেট করতে পারেন পদ্ধতি।
একটি বৃত্ত তৈরি করতে আপনাকে −
করতে হবে-
ক্লাস সার্কেল ইনস্ট্যান্ট করুন।
-
সেটার পদ্ধতি ব্যবহার করে প্রয়োজনীয় বৈশিষ্ট্যগুলি সেট করুন বা কনস্ট্রাক্টরের আর্গুমেন্ট হিসাবে সেগুলিকে বাইপাস করুন৷
-
গ্রুপ অবজেক্টে তৈরি করা নোড (আকৃতি) যোগ করুন।
উদাহরণ
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.Circle;
public class DrawingCircle extends Application {
public void start(Stage stage) {
//Drawing a Circle
Circle circle = new Circle();
//Setting the properties of the circle
circle.setCenterX(300.0f);
circle.setCenterY(135.0f);
circle.setRadius(100.0f);
//Setting other properties
circle.setFill(Color.DARKCYAN);
circle.setStrokeWidth(8.0);
circle.setStroke(Color.DARKSLATEGREY);
//Setting the Scene
Group root = new Group(circle);
Scene scene = new Scene(root, 595, 300, Color.BEIGE);
stage.setTitle("Drawing a Circle");
stage.setScene(scene);
stage.show();
}
public static void main(String args[]){
launch(args);
}
} আউটপুট
