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

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

সাধারণত, একটি আর্ক হলো একটি কার্ভের ছোট অংশ। জাভाएফএক্স-এ এটি javafx.scene.shape.Arc ক্লাস দ্বারা প্রতিনিধিত্ব করা হয়। এই ক্লাসে ছয়টি প্রপার্টি রয়েছে:

  • centerX - আর্কের কেন্দ্রের x কোঅর্ডিনেট। setCenterX() মেথড ব্যবহার করে মান সেট করুন।
  • centerY - আর্কের কেন্দ্রের y কোঅর্ডিনেট। setCenterY() মেথড ব্যবহার করে মান সেট করুন।
  • radiusX - আর্ক যে পুরো এলিপসের অংশ, তার প্রস্থ। setRadiusX() মেথড ব্যবহার করে মান সেট করুন।
  • radiusY - আর্ক যে পুরো এলিপসের অংশ, তার উচ্চতা। setRadiusY() মেথড ব্যবহার করে মান সেট করুন।
  • startAngle - আর্কের শুরুর কোণ ডিগ্রিতে। setStartAngle() মেথড ব্যবহার করে মান সেট করুন।
  • length - আর্কের কোণীয় বিস্তার ডিগ্রিতে। setLength() মেথড ব্যবহার করে মান সেট করুন।

একটি আর্ক তৈরি করতে:

  • এই ক্লাসটি ইনস্ট্যানশিয়েট করুন।
  • সেটার মেথড বা কনস্ট্রাক্টর আর্গুমেন্ট হিসেবে প্রয়োজনীয় প্রপার্টিগুলো সেট করুন।
  • তैयার নোড (আকৃতি) 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.Arc;
import javafx.scene.shape.ArcType;

public class DrawingArc extends Application {
    public void start(Stage stage) {
        // একটি কিউবিক কার্ভ আঁকা
        Arc arc = new Arc();
        
        // কিউবিক কার্ভের প্রপার্টি সেট করা
        arc.setCenterX(280);
        arc.setCenterY(230);
        arc.setRadiusX(100);
        arc.setRadiusY(180);
        arc.setStartAngle(45);
        arc.setLength(100);
        arc.setType(ArcType.ROUND);
        
        // অন্যান্য প্রপার্টি সেট করা
        arc.setFill(Color.CHOCOLATE);
        arc.setStrokeWidth(8.0);
        arc.setStroke(Color.BROWN);
        
        // Scene অবজেক্ট সেট করা
        Group root = new Group(arc);
        Scene scene = new Scene(root, 595, 300, Color.BEIGE);
        stage.setTitle("আর্ক আঁকা");
        stage.setScene(scene);
        stage.show();
    }
    public static void main(String args[]){
        launch(args);
    }
}

আউটপুট

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

  1. জাভाएফএক্স-এ পথ এলিমেন্ট হরিজন্টাল লাইন তৈরি করার পদ্ধতি

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

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

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