কম্পিউটার টিউটোরিয়াল

জাভাFX-এ Ellipse (বৃত্তাকার) তৈরি করা

Ellipse (বৃত্তাকার)

বৃত্ত হলো একটি বন্ধ লুপ যেখানে প্রতিটি বিন্দু কেন্দ্র থেকে নির্দিষ্ট দূরত্বে থাকে। বৃত্ত তার কেন্দ্র এবং ব্যাসার্ধ দিয়ে সংজ্ঞায়িত হয়।

জাভাFX-এ বৃত্তাকার (Ellipse) রিপ্রেজেন্ট করা হয় javafx.scene.shape.Ellipse ক্লাস দিয়ে। এই ক্লাসে ৪টি প্রপার্টি রয়েছে:

  • centerX - বৃত্তাকারের কেন্দ্রের x কোঅর্ডিনেট। setCenterX() দিয়ে সেট করুন।
  • centerY - বৃত্তাকারের কেন্দ্রের y কোঅর্ডিনেট। setCenterY() দিয়ে সেট করুন।
  • radiusX - বৃত্তাকারের প্রস্থ (পিক্সেলে)। setRadiusX() দিয়ে সেট করুন।
  • radiusY - বৃত্তাকারের উচ্চতা (পিক্সেলে)। setRadiusY() দিয়ে সেট করুন।

Ellipse তৈরি করার ধাপ

  1. Ellipse ক্লাস ইনস্ট্যানশিয়েট করুন।
  2. সেটার মেথড বা কনস্ট্রাক্টর আর্গুমেন্ট দিয়ে প্রপার্টি সেট করুন।
  3. তैयার নোড (শেপ) 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.Ellipse; 

public class DrawingEllipse extends Application { 
    public void start(Stage stage) { 
        // Drawing a Ellipse 
        Ellipse ellipse1 = new Ellipse(); 
        ellipse1.setCenterX(200.0); 
        ellipse1.setCenterY(150.0); 
        ellipse1.setRadiusX(100); 
        ellipse1.setRadiusY(50); 
        ellipse1.setFill(Color.DARKCYAN); 
        ellipse1.setStrokeWidth(8.0); 
        ellipse1.setStroke(Color.DARKSLATEGREY); 

        // Drawing another Ellipse 
        Ellipse ellipse2 = new Ellipse(); 
        ellipse2.setCenterX(450.0); 
        ellipse2.setCenterY(150.0); 
        ellipse2.setRadiusX(35); 
        ellipse2.setRadiusY(100); 
        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); 
    } 
}

আউটপুট

জাভাFX-এ Ellipse (বৃত্তাকার) তৈরি করা

  1. জাভाएফএক্স-এ আর্ক (Arc) তৈরি করার পদ্ধতি

  2. জাভाएফএক্স বেসিক অ্যাপ্লিকেশন তৈরি করার পদ্ধতি

  3. জাভाएফএক্স স্লাইডার কীভাবে তৈরি করবেন?

  4. দুই থাম্বসহ জাভाएফএক্স স্লাইডার কীভাবে তৈরি করবেন?