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

JavaFX में 2D ऑब्‍जेक्‍ट के विभिन्‍न ऑपरेशन क्‍या हैं?

JavaFX 2D ऑब्जेक्ट्स पर तीन ऑपरेशनों का समर्थन करता है, अर्थात् - संघ, घटाव और चौराहे

  • संघ संचालन - यह ऑपरेशन इनपुट के रूप में दो या दो से अधिक आकार लेता है और उनके कब्जे वाले क्षेत्र को लौटाता है।

  • चौराहे ऑपरेशन - यह ऑपरेशन इनपुट के रूप में दो या दो से अधिक आकार लेता है और उनके बीच का प्रतिच्छेदन क्षेत्र लौटाता है।

  • घटाव ऑपरेशन - यह ऑपरेशन इनपुट के रूप में दो या दो से अधिक आकार लेता है। फिर, यह पहले आकार के क्षेत्र को दूसरी आकृति द्वारा ओवरलैप किए गए क्षेत्र को छोड़कर देता है।

उदाहरण

आयात करें javafx.scene.shape.Shape;आयात javafx.scene.text.Font;import javafx.scene.text.FontPosture;import javafx.scene.text.FontWeight;import javafx.scene.text.Text;सार्वजनिक वर्ग JavaFXOperations अनुप्रयोग का विस्तार करता है { सार्वजनिक शून्य प्रारंभ (चरण चरण) { फ़ॉन्ट फ़ॉन्ट =Font.font ("verdana", FontWeight.BOLD, FontPosture.REGULAR, 12); // यूनियन ऑपरेशन सर्कल शेप 1 =न्यू सर्कल (65.0f, 135.0f, 50.0f) के लिए ड्रॉइंग सर्कल; सर्कल आकार 2 =नया सर्कल (130.0 एफ, 135.0 एफ, 50.0 एफ); // यूनियन ऑपरेशन शेप यूनियन =शेप। यूनियन (आकार 1, शेप 2); Union.setFill (रंग। लाल); टेक्स्ट लेबल 1 =नया टेक्स्ट ("यूनियन ऑपरेशन"); लेबल 1.सेटफ़ॉन्ट (फ़ॉन्ट); लेबल 1.सेटएक्स (40); लेबल 1.सेटवाई (230); // यूनियन ऑपरेशन सर्कल शेप 3 =न्यू सर्कल (250.0f, 135.0f, 50.0f) के लिए ड्रॉइंग सर्कल; सर्कल आकार 4 =नया सर्कल (325.0 एफ, 135.0 एफ, 50.0 एफ); // इंटरसेक्ट ऑपरेशन शेप इंटरसेक्ट =शेप। इंटरसेक्ट (शेप 3, शेप 4); इंटरसेक्ट.सेटफिल (रंग। लाल); टेक्स्ट लेबल 2 =नया टेक्स्ट ("इंटरसेक्ट ऑपरेशन"); लेबल2.सेटफ़ॉन्ट (फ़ॉन्ट); लेबल2.सेटएक्स (225); लेबल2.सेटवाई(230); // यूनियन ऑपरेशन सर्कल शेप 5 =न्यू सर्कल (445.0f, 135.0f, 50.0f) के लिए ड्रॉइंग सर्कल; सर्कल आकार 6 =नया सर्कल (510.0 एफ, 135.0 एफ, 50.0 एफ); // संघ संचालन आकार घटाना =आकार घटाना (आकार 5, आकार 6); घटाना। सेटफिल (रंग। लाल); टेक्स्ट लेबल 3 =नया टेक्स्ट ("ऑपरेशन घटाएं"); लेबल3.सेटफ़ॉन्ट (फ़ॉन्ट); लेबल3.सेटएक्स(420); लेबल3.सेटवाई(230); // स्टेज सेट करना ग्रुप रूट =नया ग्रुप (शेप 1, शेप 2, शेप 3, शेप 4, शेप 5, शेप 6, यूनियन, इंटरसेक्ट, सबट्रैक्ट, लेबल 1, लेबल 2, लेबल 3); दृश्य दृश्य =नया दृश्य (रूट, 600, 300); स्टेज.सेटटाइटल ("2 डी ऑपरेशंस उदाहरण"); स्टेज.सेटसीन (दृश्य); मंच पर शो(); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग []) {लॉन्च (तर्क); }}

आउटपुट

JavaFX में 2D ऑब्‍जेक्‍ट के विभिन्‍न ऑपरेशन क्‍या हैं?


  1. C लैंग्वेज में शिफ्ट ऑपरेशंस क्या हैं?

    समस्या C भाषा का उपयोग करके किसी संख्या के बाएँ, दाएँ पाली और पूरक को दिखाने का सरल कार्यक्रम क्या है? समाधान बायां शिफ़्ट यदि किसी चर के मान को एक बार बाएँ-शिफ्ट किया जाता है, तो उसका मान दुगना हो जाता है। उदाहरण के लिए, a =10, फिर a<<1 =20 राइट शिफ्ट यदि किसी चर का मान एक बार दायाँ-शिफ्ट किय

  1. JavaFX द्वारा प्रदान की जाने वाली विभिन्न 2D आकृतियाँ क्या हैं?

    निम्नलिखित विभिन्न ज्यामितीय आकार हैं जिन्हें आप JavaFX का उपयोग करके बना सकते हैं रेखा - रेखा दो-बिंदुओं को मिलाने वाली एक ज्यामितीय संरचना है। javafx.scene.shape .रेखा वर्ग XY तल में एक रेखा का प्रतिनिधित्व करता है। आयताकार - आयत एक चार भुजाओं वाला बहुभुज होता है जिसमें समकोण के रूप में सभी

  1. JavaFX में विभिन्न पथ तत्व क्या हैं?

    द javafx.scene.shape पैकेज ऐसी कक्षाएं प्रदान करता है जिनका उपयोग करके आप विभिन्न 2D आकार बना सकते हैं, लेकिन ये केवल आदिम आकृतियाँ हैं जैसे रेखा, वृत्त, बहुभुज, और दीर्घवृत्त, आदि... इसलिए, यदि आप जटिल कस्टम आकार बनाना चाहते हैं तो आपको Path वर्ग का उपयोग करने की आवश्यकता है। द पाथ क्लास पथ वर्ग ए