একটি মৌলিক জাভাএফএক্স অ্যাপ্লিকেশন তৈরি করতে নিচে দেওয়া ধাপগুলি অনুসরণ করুন -
অ্যাপ্লিকেশন ক্লাস প্রসারিত করুন
একটি 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); } }
আউটপুট