एक आयत चार किनारों वाला एक बंद बहुभुज है, किन्हीं दो किनारों के बीच का कोण समकोण होता है और विपरीत भुजाएँ समवर्ती होती हैं। इसे इसकी ऊंचाई और चौड़ाई, क्रमशः लंबवत और क्षैतिज पक्षों की लंबाई से परिभाषित किया जाता है।
JavaFX में एक आयत को javafx.scene.shape.Rectangle द्वारा दर्शाया जाता है। कक्षा। इस वर्ग में वे चार गुण हैं -
-
ऊंचाई - यह गुण वृत्त के केंद्र के x निर्देशांक का प्रतिनिधित्व करता है, आप setHeight() का उपयोग करके इस गुण का मान सेट कर सकते हैं विधि।
-
चौड़ाई - यह गुण वृत्त के केंद्र के y निर्देशांक का प्रतिनिधित्व करता है, आप setWidth() का उपयोग करके इस गुण का मान सेट कर सकते हैं विधि।
-
x - वृत्त की त्रिज्या पिक्सेल में, आप setRadius() का उपयोग करके इस गुण का मान सेट कर सकते हैं विधि।
-
y - वृत्त की त्रिज्या पिक्सेल में, आप setRadius() का उपयोग करके इस गुण का मान सेट कर सकते हैं विधि
एक आयत बनाने के लिए आपको -
. की आवश्यकता होगी-
वर्ग आयत को त्वरित करें।
-
सेटर विधियों का उपयोग करके आवश्यक गुण सेट करें या उन्हें कंस्ट्रक्टर के तर्क के रूप में छोड़ दें।
-
ग्रुप ऑब्जेक्ट में बनाए गए नोड (आकृति) को जोड़ें।
उदाहरण
आयात करें वर्ग DrawinRectangle अनुप्रयोग बढ़ाता है {सार्वजनिक शून्य प्रारंभ (चरण चरण) {// एक आयत आयत आकृति बनाना =नया आयत (); // आयत आकार के गुण सेट करना।सेटएक्स(150.0f); आकार.सेटवाई (75.0f); आकार.सेटविड्थ (300.0एफ); आकार.सेटहाइट (150.0f); // अन्य गुणों को आकार देना। सेटफिल (Color.DARKCYAN); शेप.सेटस्ट्रोकविड्थ (8.0); शेप.सेटस्ट्रोक (कलर.डार्कस्लेटग्रे); // दृश्य समूह रूट सेट करना =नया समूह (आकार); दृश्य दृश्य =नया दृश्य (रूट, 595, 300, रंग। बेज); स्टेज.सेटटाइटल ("ड्राइंग आयत"); स्टेज.सेटसीन (दृश्य); मंच पर शो(); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग []) {लॉन्च (तर्क); }}आउटपुट
गोलाकार आयत
उपरोक्त गुणों के अतिरिक्त। आयत वर्ग दो और गुण भी प्रदान करता है, अर्थात् -
-
आर्कविड्थ - यह गुण चार कोनों पर चाप के व्यास का प्रतिनिधित्व करता है। आप setArcWidth() . का उपयोग करके इसका मान सेट कर सकते हैं विधि।
-
आर्कहाइट - यह गुण चार कोनों पर चाप की ऊंचाई को दर्शाता है। आप setArcHeight() . का उपयोग करके इसका मान सेट कर सकते हैं विधि।
इन पर मान सेट करके आप गोल/आर्केड किनारों के साथ एक आयत बना सकते हैं -
उदाहरण
आयात करें वर्ग DrawingRoundedRectangle अनुप्रयोग बढ़ाता है {सार्वजनिक शून्य प्रारंभ (चरण चरण) {// एक आयत आयत आकृति बनाना =नया आयत (); // आयत आकार के गुण सेट करना।सेटएक्स(150.0f); आकार.सेटवाई (75.0f); आकार.सेटविड्थ (300.0एफ); आकार.सेटहाइट (150.0f); शेप.सेटआर्कहाइट(30.0); शेप.सेटआर्कविड्थ (30.0); // अन्य गुणों को आकार देना। सेटफिल (Color.DARKCYAN); शेप.सेटस्ट्रोकविड्थ (8.0); शेप.सेटस्ट्रोक (कलर.डार्कस्लेटग्रे); // दृश्य समूह रूट सेट करना =नया समूह (आकार); दृश्य दृश्य =नया दृश्य (रूट, 595, 300, रंग। बेज); स्टेज.सेटटाइटल ("ड्राइंग आयत"); स्टेज.सेटसीन (दृश्य); मंच पर शो(); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग []) {लॉन्च (तर्क); }}आउटपुट