কম্পিউটার

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


একটি দ্বিঘাত বক্ররেখা হল 2 ডিগ্রির XY সমতলে একটি বেজিয়ার প্যারামেট্রিক বক্ররেখা।

JavaFX-এ, একটি বৃত্তকে javafx.scene.shape.QuadCurve দ্বারা প্রতিনিধিত্ব করা হয় ক্লাস এটি কিউবিক কার্ভের মতো কিন্তু 2 এর পরিবর্তে এটি একটি নিয়ন্ত্রণ বিন্দু ব্যবহার করে আঁকা হয়।

এই শ্রেণীতে 6টি বৈশিষ্ট্য রয়েছে সেগুলো হল −

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

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

  • controlX − এই বৈশিষ্ট্যটি বক্ররেখার নিয়ন্ত্রণ বিন্দুর x স্থানাঙ্কের প্রতিনিধিত্ব করে। আপনি setControlX() ব্যবহার করে এই সম্পত্তির মান সেট করতে পারেন পদ্ধতি।

  • নিয়ন্ত্রণY − এই বৈশিষ্ট্যটি বক্ররেখার নিয়ন্ত্রণ বিন্দুর y স্থানাঙ্কের প্রতিনিধিত্ব করে। আপনি setControlY() ব্যবহার করে এই সম্পত্তির মান সেট করতে পারেন পদ্ধতি।

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

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

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

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

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

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

উদাহরণ

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.QuadCurve;
public class DrawingQuadCurve extends Application {
   @Override
   public void start(Stage stage) {
      //Drawing a quadratic curve
      QuadCurve qudraticCurve = new QuadCurve();
      //Setting properties to cubic curve
      qudraticCurve.setStartX(75.0f);
      qudraticCurve.setStartY(75.0f);
      qudraticCurve.setControlX(250.0f);
      qudraticCurve.setControlY(250.0f);
      qudraticCurve.setEndX(500.0f);
      qudraticCurve.setEndY(260.0f);
      //Setting other properties
      qudraticCurve.setFill(Color.CHOCOLATE);
      qudraticCurve.setStrokeWidth(8.0);
      qudraticCurve.setStroke(Color.BROWN);
      //Setting the scene object
      Group root = new Group(qudraticCurve);
      Scene scene = new Scene(root, 595, 300);
      stage.setTitle("Drawing a quadratic curve");
      stage.setScene(scene);
      stage.show();
   }
   public static void main(String args[]){
      launch(args);
   }
}

আউটপুট

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


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

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

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

  4. কিভাবে জাভা ব্যবহার করে একটি ডিরেক্টরি অনুক্রম তৈরি করবেন?