কম্পিউটার

JavaFX ব্যবহার করে কিভাবে একটি আর্ক তৈরি করবেন?


সাধারণভাবে, একটি চাপ একটি বক্ররেখার একটি ছোট অংশ। JavaFX-এ এটি javafx.scene.shape.Arc দ্বারা উপস্থাপিত হয় ক্লাস এই শ্রেণীতে ছয়টি বৈশিষ্ট্য রয়েছে সেগুলো হল −

  • সেন্টারএক্স − এই বৈশিষ্ট্যটি চাপের কেন্দ্রের x স্থানাঙ্কের প্রতিনিধিত্ব করে। আপনি setCenterX() ব্যবহার করে এই সম্পত্তির মান সেট করতে পারেন পদ্ধতি।

  • কেন্দ্র − এই বৈশিষ্ট্যটি চাপের কেন্দ্রের y স্থানাঙ্কের প্রতিনিধিত্ব করে। আপনি setCenterY() ব্যবহার করে এই সম্পত্তির মান সেট করতে পারেন পদ্ধতি।

  • ব্যাসার্ধএক্স − এই বৈশিষ্ট্যটি সম্পূর্ণ উপবৃত্তের প্রস্থকে প্রতিনিধিত্ব করে যার বর্তমান চাপটি একটি অংশ। আপনি setRadiusX() ব্যবহার করে এই সম্পত্তির মান সেট করতে পারেন পদ্ধতি।

  • ব্যাসার্ধY − এই বৈশিষ্ট্যটি সম্পূর্ণ উপবৃত্তের উচ্চতাকে প্রতিনিধিত্ব করে যার বর্তমান চাপটি একটি অংশ। আপনি setRadiusY() ব্যবহার করে এই সম্পত্তিতে মান সেট করতে পারেন পদ্ধতি।

  • startAngle − এই বৈশিষ্ট্যটি ডিগ্রীতে চাপের প্রারম্ভিক কোণকে উপস্থাপন করে। আপনি setStartAngle() ব্যবহার করে এই সম্পত্তির মান সেট করতে পারেন পদ্ধতি।

  • দৈর্ঘ্য − এই বৈশিষ্ট্যটি ডিগ্রীতে চাপের কৌণিক ব্যাপ্তির প্রতিনিধিত্ব করে। আপনি setLength() ব্যবহার করে এই সম্পত্তির মান সেট করতে পারেন পদ্ধতি।

একটি বৃত্ত তৈরি করতে আপনাকে −

করতে হবে
  • এই ক্লাসটি ইনস্ট্যান্টিয়েট করুন৷

  • সেটার পদ্ধতি ব্যবহার করে প্রয়োজনীয় বৈশিষ্ট্যগুলি সেট করুন বা কনস্ট্রাক্টরের আর্গুমেন্ট হিসাবে সেগুলিকে বাইপাস করুন৷

  • গ্রুপ অবজেক্টে তৈরি করা নোড (আকৃতি) যোগ করুন।

উদাহরণ

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) {
      //Drawing a cubic curve
      Arc arc = new Arc();
      //Setting properties to cubic curve
      arc.setCenterX(280);
      arc.setCenterY(230);
      arc.setRadiusX(100);
      arc.setRadiusY(180);
      arc.setStartAngle(45);
      arc.setLength(100);
      arc.setType(ArcType.ROUND);
      //Setting other properties
      arc.setFill(Color.CHOCOLATE);
      arc.setStrokeWidth(8.0);
      arc.setStroke(Color.BROWN);
      //Setting the scene object
      Group root = new Group(arc);
      Scene scene = new Scene(root, 595, 300, Color.BEIGE);
      stage.setTitle("Drawing arc");
      stage.setScene(scene);
      stage.show();
   }
   public static void main(String args[]){
      launch(args);
   }
}

আউটপুট

JavaFX ব্যবহার করে কিভাবে একটি আর্ক তৈরি করবেন?


  1. JavaFX এ পাথ এলিমেন্ট অনুভূমিক রেখা কিভাবে তৈরি করবেন?

  2. কিভাবে একটি JavaFX বেসিক অ্যাপ্লিকেশন তৈরি করবেন?

  3. কিভাবে একটি JavaFX স্লাইডার তৈরি করবেন?

  4. কিভাবে দুই থাম্বস দিয়ে JavaFX স্লাইডার তৈরি করবেন?