एक बुनियादी JavaFX एप्लिकेशन बनाने के लिए नीचे दिए गए चरणों का पालन करें -
एप्लिकेशन वर्ग का विस्तार करें
JavaFX एप्लिकेशन बनाने के लिए, आपको एप्लिकेशन क्लास को इंस्टेंट करना होगा और इसकी एब्सट्रैक्ट मेथड स्टार्ट () को लागू करना होगा। इस विधि में, हम JavaFX एप्लिकेशन के लिए कोड लिखेंगे।
Java क्लास बनाएं और packagejavafx.application के एप्लिकेशन क्लास को इनहेरिट करें और इस क्लास की स्टार्ट () विधि को निम्नानुसार लागू करें।
पब्लिक क्लास JavafxSample एप्लिकेशन का विस्तार करता है {सार्वजनिक शून्य प्रारंभ (स्टेज प्राइमरीस्टेज) अपवाद फेंकता है { }}
ग्रुप ऑब्जेक्ट बनाएं
एक समूह नोड एक सामूहिक नोड है जिसमें बच्चों के नोड्स की सूची होती है। जब भी समूह नोड का प्रतिपादन किया जाता है, तो उसके सभी चाइल्ड नोड्स क्रम में प्रस्तुत किए जाते हैं।
प्रारंभ () . में javafx.scene.Group क्लास को इंस्टेंट करके एक ग्रुप ऑब्जेक्ट बनाएं -
ग्रुप रूट =नया ग्रुप ();
एक दृश्य वस्तु बनाएं
एक दृश्य ग्राफ पेड़ के समान एक डेटा संरचना है, आधुनिक ग्राफिकल अनुप्रयोगों में यह नोड्स का संग्रह है। JavaFX एप्लिकेशन में javafx.scene.Scene कक्षा में दृश्य ग्राफ़ की सभी सामग्री होती है।
javafx.scene क्लास को इसके कंस्ट्रक्टर को इंस्टेंट करें, पिछले चरण में बनाए गए ग्रुप ऑब्जेक्ट (रूट) को पास करें।
दृश्य दृश्य =नया दृश्य(रूट,600,300);
सीन ऑब्जेक्ट को स्टेज में जोड़ें
एक स्टेज JavaFX एप्लिकेशन का सबसे शीर्ष कंटेनर होता है और यह एप्लिकेशन के लिए एक विंडो प्रदान करता है जिसे javafx.stage.Stage द्वारा दर्शाया जाता है। कक्षा। इसका एक ऑब्जेक्ट प्रारंभ () विधि के पैरामीटर के रूप में पारित किया जाता है।
setScene() . का उपयोग करके पिछले चरण में तैयार किए गए दृश्य ऑब्जेक्ट को चरण में जोड़ें विधि।
Method.primaryStage.setScene(scene);
सामग्री प्रदर्शित करना
नाम की विधि का उपयोग करके दृश्य की सामग्री प्रदर्शित करें show() स्टेज क्लास इस प्रकार है।
PrimaryStage.show();
एप्लिकेशन लॉन्च करें
स्थिर विधि को कॉल करके JavaFX एप्लिकेशन लॉन्च करें लॉन्च () इस प्रकार मुख्य विधि से आवेदन वर्ग की।
सार्वजनिक स्थैतिक शून्य मुख्य(स्ट्रिंग args[]){लॉन्च(args);}
उदाहरण
आयात करें स्टेज स्टेज) {// ग्रुप क्लास को इंस्टेंट करना ग्रुप रूट =नया ग्रुप (); // सीन क्लास सीन सीन को इंस्टेंट करना =नया सीन (रूट, 595, 300, Color.BEIGE); // दृश्य को स्टेज स्टेज पर सेट करना। सेटसीन (दृश्य); // स्टेज स्टेज पर टाइटल सेट करना।सेटटाइटल ("JavFX बेसिक एप्लीकेशन"); // स्टेज स्टेज की सामग्री प्रदर्शित करना। शो (); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग []) {लॉन्च (तर्क); }}आउटपुट