सामान्य तौर पर, 2D आकार एक ज्यामितीय आकृति होती है जिसे XY तल पर खींचा जा सकता है, इनमें रेखा, आयत, वृत्त, आदि शामिल हैं।
javafx.scene.shape पैकेज आपको, विभिन्न वर्ग प्रदान करता है, उनमें से प्रत्येक एक 2d ज्यामितीय वस्तु या उन पर एक ऑपरेशन का प्रतिनिधित्व/परिभाषित करता है। शेप नाम का वर्ग JavaFX में सभी 2-आयामी आकृतियों का आधार वर्ग है।
2D आकार बनाना
JavaFX का उपयोग करके 2D ज्यामितीय आकृति बनाने के लिए आपको -
. की आवश्यकता होगी-
कक्षा को तत्काल करें - संबंधित वर्ग को तत्काल करें। उदाहरण के लिए, यदि आप एक वृत्त बनाना चाहते हैं, तो आपको वृत्त वर्ग को तत्काल करना होगा जैसा कि नीचे दिखाया गया है -
//circleCircle वृत्त बनाना =नया वृत्त ();
-
गुण सेट करें - अपने संबंधित वर्ग की विधि का उपयोग करके आकृति के गुण निर्धारित करें। उदाहरण के लिए, एक वृत्त खींचने के लिए आपको केंद्र और त्रिज्या की आवश्यकता होती है और आप उन्हें क्रमशः setCenterX(), setCenterY() और setRadius() विधियों का उपयोग करके सेट कर सकते हैं।
//circlecircle.setCenterX(300.0f);circle.setCenterY(135.0f);circle.setRadius(100.0f);के गुण सेट करना
-
आकृति ऑब्जेक्ट को समूह में जोड़ें - अंत में, समूह निर्माता को पैरामीटर के रूप में बनाई गई आकृति को −
. के रूप में पास करें
ग्रुप रूट =नया ग्रुप (सर्कल);
उदाहरण
आयात करें स्टेज स्टेज) {// सर्कल सर्कल सर्कल बनाना =नया सर्कल (); // सर्कल सर्कल के गुणों को सेट करना। सेटसेंटरएक्स (300.0एफ); सर्कल.सेटसेंटरवाई (135.0f); सर्कल.सेटरेडियस (100.0f); // ग्रुप ऑब्जेक्ट बनाना ग्रुप रूट =नया ग्रुप (सर्कल); // एक दृश्य वस्तु बनाना दृश्य दृश्य =नया दृश्य (रूट, 600, 300); // स्टेज स्टेज के लिए शीर्षक सेट करना। सेटटाइटल ("एक सर्कल बनाना"); // स्टेज स्टेज में सीन जोड़ना। सेटसीन (सीन); // स्टेज स्टेज की सामग्री प्रदर्शित करना। शो (); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग []) {लॉन्च (तर्क); }}आउटपुट