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

JavaFX का उपयोग करके आयत कैसे बनाएं?

एक आयत चार किनारों वाला एक बंद बहुभुज है, किन्हीं दो किनारों के बीच का कोण समकोण होता है और विपरीत भुजाएँ समवर्ती होती हैं। इसे इसकी ऊंचाई और चौड़ाई, क्रमशः लंबवत और क्षैतिज पक्षों की लंबाई से परिभाषित किया जाता है।

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, रंग। बेज); स्टेज.सेटटाइटल ("ड्राइंग आयत"); स्टेज.सेटसीन (दृश्य); मंच पर शो(); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग []) {लॉन्च (तर्क); }}

आउटपुट

JavaFX का उपयोग करके आयत कैसे बनाएं?

गोलाकार आयत

उपरोक्त गुणों के अतिरिक्त। आयत वर्ग दो और गुण भी प्रदान करता है, अर्थात् -

  • आर्कविड्थ - यह गुण चार कोनों पर चाप के व्यास का प्रतिनिधित्व करता है। आप setArcWidth() . का उपयोग करके इसका मान सेट कर सकते हैं विधि।

  • आर्कहाइट - यह गुण चार कोनों पर चाप की ऊंचाई को दर्शाता है। आप setArcHeight() . का उपयोग करके इसका मान सेट कर सकते हैं विधि।

इन पर मान सेट करके आप गोल/आर्केड किनारों के साथ एक आयत बना सकते हैं -

उदाहरण

आयात करें वर्ग DrawingRoundedRectangle अनुप्रयोग बढ़ाता है {सार्वजनिक शून्य प्रारंभ (चरण चरण) {// एक आयत आयत आकृति बनाना =नया आयत (); // आयत आकार के गुण सेट करना।सेटएक्स(150.0f); आकार.सेटवाई (75.0f); आकार.सेटविड्थ (300.0एफ); आकार.सेटहाइट (150.0f); शेप.सेटआर्कहाइट(30.0); शेप.सेटआर्कविड्थ (30.0); // अन्य गुणों को आकार देना। सेटफिल (Color.DARKCYAN); शेप.सेटस्ट्रोकविड्थ (8.0); शेप.सेटस्ट्रोक (कलर.डार्कस्लेटग्रे); // दृश्य समूह रूट सेट करना =नया समूह (आकार); दृश्य दृश्य =नया दृश्य (रूट, 595, 300, रंग। बेज); स्टेज.सेटटाइटल ("ड्राइंग आयत"); स्टेज.सेटसीन (दृश्य); मंच पर शो(); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग []) {लॉन्च (तर्क); }}

आउटपुट

JavaFX का उपयोग करके आयत कैसे बनाएं?


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

    जावाएफएक्स स्लाइडर के रूप में जाना जाने वाला एक वर्ग प्रदान करता है, यह एक स्लाइडर घटक का प्रतिनिधित्व करता है जो मूल्यों की एक सतत श्रेणी प्रदर्शित करता है। इसमें एक ट्रैक होता है जिस पर संख्यात्मक मान प्रदर्शित होते हैं। ट्रैक के साथ, संख्याओं की ओर इशारा करते हुए एक अंगूठा है। आप स्लाइडर के अधिकत

  1. कैसे दो अंगूठे के साथ JavaFX स्लाइडर बनाने के लिए?

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

  1. इंक टू शेप फीचर का उपयोग करके OneNote में आकृतियाँ कैसे बनाएं

    ड्रा टैब में कई विशेषताएं होती हैं जो आपको अपनी उंगलियों, पेन या माउस से नोट्स बनाने, स्केच करने या लिखने देती हैं। आप अपनी नोटबुक में जोड़ने के लिए विभिन्न आकार चुन सकते हैं, अपनी नोटबुक में विभिन्न स्याही जोड़ सकते हैं, स्याही को गणित में, स्याही को आकार में और गुप्त स्याही को आकार में बदल सकते है