Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

JavaFX सीन ग्राफ की व्याख्या


JavaFX में, GUI एप्लिकेशन एक सीन ग्राफ का उपयोग करके बनाए जाते हैं। एक सीन ग्राफ आधुनिक ग्राफिकल एप्लिकेशन में ट्री के समान एक डेटा संरचना है। यह एप्लिकेशन का प्रारंभिक बिंदु है, और यह नोड्स का एक संग्रह है।

JavaFX में कुछ प्रदर्शित करने के लिए आपको नोड्स का उपयोग करके एक सीन ग्राफ बनाना होगा और इसे Stage क्लास के ऑब्जेक्ट पर सेट करना होगा, जो JavaFX एप्लिकेशन का शीर्ष स्तर का कंटेनर है।

एक नोड JavaFX एप्लिकेशन का एक दृश्य/ग्राफिकल प्रिमिटिव ऑब्जेक्ट है।

  • सीन ग्राफ में प्रत्येक नोड का एक सिंगल पैरेंट होता है, और जिस नोड में कोई पैरेंट नहीं होता उसे रूट नोड के रूप में जाना जाता है।

  • इसी तरह, प्रत्येक नोड के एक या अधिक चिल्ड्रन होते हैं, और बिना चिल्ड्रन वाले नोड को लीफ नोड कहा जाता है; चिल्ड्रन वाले नोड को ब्रांच नोड कहा जाता है।

  • एक नोड इंस्टेंस को सीन ग्राफ में केवल एक बार जोड़ा जा सकता है। सीन ग्राफ के नोड्स में इफेक्ट्स, ऑपेसिटी, ट्रांसफॉर्म्स, इवेंट हैंडलर्स, एप्लिकेशन स्पेसिफिक स्टेट्स हो सकते हैं।

JavaFX सीन ग्राफ की व्याख्या

JavaFX एप्लिकेशन में javafx.scene.Scene क्लास सीन ग्राफ की सभी सामग्री को रखती है। सीन बनाते समय रूट नोड निर्दिष्ट करना अनिवार्य है।

  1. JavaFX में टेक्स्ट नोड पर ब्लर इफेक्ट कैसे जोड़ें? JavaFX में टेक्स्ट नोड पर ब्लर इफेक्ट कैसे जोड़ें?

    आप JavaFX में किसी भी नोड ऑब्जेक्ट पर setEffect() मेथड का उपयोग करके इफेक्ट जोड़ सकते हैं। यह मेथड Effect क्लास का एक ऑब्जेक्ट स्वीकार करता है और इसे वर्तमान नोड में जोड़ता है। javafx.scene.effect.GaussianBlur क्लास एक ब्लर इफेक्ट को दर्शाता है जो आंतरिक रूप से गाउसियन कन्वोल्यूशन कर्नेल का उपयोग

  1. JavaFX एप्लिकेशन संरचना की व्याख्या JavaFX एप्लिकेशन संरचना की व्याख्या

    सामान्यतः, एक JavaFX एप्लिकेशन में तीन प्रमुख घटक होते हैं: Stage, Scene और Nodes, जैसा कि निम्नलिखित आरेख में दिखाया गया है। Stage (स्टेज) एक स्टेज (एक विंडो) JavaFX एप्लिकेशन के सभी ऑब्जेक्ट्स को समाहित करती है। इसे javafx.stage पैकेज के Stage क्लास द्वारा दर्शाया जाता है। स्टेज की सामग्री प्र

  1. JavaFX स्लाइडर कैसे बनाएं? JavaFX स्लाइडर कैसे बनाएं?

    JavaFX Slider नामक एक क्लास प्रदान करता है, यह एक स्लाइडर कंपोनेंट का प्रतिनिधित्व करता है जो मानों की एक सतत श्रृंखला प्रदर्शित करता है। इसमें एक ट्रैक होता है जिस पर संख्यात्मक मान प्रदर्शित होते हैं। ट्रैक के साथ एक थंब होता है जो संख्याओं की ओर इंगित करता है। आप स्लाइडर के अधिकतम, न्यूनतम और प्