কম্পিউটার

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


একটি মৌলিক জাভাএফএক্স অ্যাপ্লিকেশন তৈরি করতে নিচে দেওয়া ধাপগুলি অনুসরণ করুন -

অ্যাপ্লিকেশন ক্লাস প্রসারিত করুন

একটি JavaFX অ্যাপ্লিকেশন তৈরি করার জন্য, আপনাকে অ্যাপ্লিকেশন ক্লাস ইনস্ট্যান্টিয়েট করতে হবে এবং এর বিমূর্ত পদ্ধতি start() প্রয়োগ করতে হবে। এই পদ্ধতিতে, আমরা JavaFX অ্যাপ্লিকেশনের জন্য কোড লিখব।

একটি জাভা ক্লাস তৈরি করুন এবং packagejavafx.application-এর অ্যাপ্লিকেশন ক্লাস ইনহেরিট করুন এবং এই ক্লাসের start() পদ্ধতিটি নিম্নরূপ প্রয়োগ করুন।

public class JavafxSample extends Application {
   public void start(Stage primaryStage) throws Exception {
   }
}

একটি গ্রুপ অবজেক্ট তৈরি করুন

একটি গ্রুপ নোড হল একটি সমষ্টিগত নোড যাতে শিশুদের নোডগুলির একটি তালিকা থাকে। যখনই গ্রুপ নোড রেন্ডার করা হয়, তার সমস্ত চাইল্ড নোড ক্রমানুসারে রেন্ডার করা হয়৷

শুরুতে() পদ্ধতি javafx.scene.Group ক্লাস −

ইনস্ট্যান্টিয়েট করে একটি গ্রুপ অবজেক্ট তৈরি করুন
Group root = new Group();

একটি দৃশ্য অবজেক্ট তৈরি করুন

একটি দৃশ্য গ্রাফ হল গাছের অনুরূপ একটি ডেটা স্ট্রাকচার, আধুনিক গ্রাফিকাল অ্যাপ্লিকেশনে এটি নোডের একটি সংগ্রহ। একটি JavaFX অ্যাপ্লিকেশনে javafx.scene.Scene ক্লাস একটি দৃশ্য গ্রাফের সমস্ত বিষয়বস্তু ধারণ করে।

javafx.scene ক্লাস ইনস্ট্যান্টিয়েট করুন, এর কনস্ট্রাক্টরের কাছে, গ্রুপ অবজেক্ট (রুট) পাস করুন, যা আগের ধাপে তৈরি করা হয়েছে।

Scene scene = new Scene(root,600, 300);

মঞ্চে দৃশ্য অবজেক্ট যোগ করুন

একটি মঞ্চ হল JavaFX অ্যাপ্লিকেশনের শীর্ষস্থানীয় ধারক এবং এটি javafx.stage.Stage দ্বারা প্রতিনিধিত্ব করা অ্যাপ্লিকেশনটির জন্য একটি উইন্ডো প্রদান করে ক্লাস এটির একটি বস্তু start() পদ্ধতিতে একটি প্যারামিটার হিসাবে পাস করা হয়।

setScene() ব্যবহার করে মঞ্চে পূর্ববর্তী ধাপে প্রস্তুতকৃত দৃশ্য অবজেক্ট যোগ করুন পদ্ধতি।

Method.primaryStage.setScene(scene);

বিষয়বস্তু প্রদর্শন করা হচ্ছে

show() নামের পদ্ধতিটি ব্যবহার করে দৃশ্যের বিষয়বস্তু প্রদর্শন করুন নিম্নরূপ স্টেজ ক্লাসের।

primaryStage.show();

অ্যাপ্লিকেশন চালু করুন

স্ট্যাটিক পদ্ধতি লঞ্চ() কল করে JavaFX অ্যাপ্লিকেশন চালু করুন নিম্নরূপ মূল পদ্ধতি থেকে অ্যাপ্লিকেশন ক্লাসের।

public static void main(String args[]){
   launch(args);
}

উদাহরণ

import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
public class BasicApplication extends Application {
   public void start(Stage stage) {
      //Instantiating the group class
      Group root = new Group();
      //Instantiating the Scene class
      Scene scene = new Scene(root, 595, 300, Color.BEIGE);
      //Setting the scene to the Stage
      stage.setScene(scene);
      //Setting Title to the stage
      stage.setTitle("JavFX Basic Application");
      //Displaying the contents of the stage
      stage.show();
   }
   public static void main(String args[]){
      launch(args);
   }
}

আউটপুট

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


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

  2. জাভাএফএক্সে একটি টেক্সট নোডে একটি অস্পষ্ট প্রভাব কীভাবে যুক্ত করবেন?

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

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