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

JavaFX में 2D ऑब्जेक्ट के गुणों की व्याख्या करें


सभी 2-आयामी वस्तुओं के लिए, आप विभिन्न गुण सेट कर सकते हैं।

  • स्ट्रोक प्रकार -स्ट्रोक प्रकार की संपत्ति किसी आकृति की सीमा रेखा के प्रकार को निर्दिष्ट/परिभाषित करती है। आप setStrokeType() . का उपयोग करके स्ट्रोक प्रकार सेट कर सकते हैं आकार वर्ग की विधि।

    JavaFX तीन प्रकार के स्ट्रोक का समर्थन करता है, जिन्हें StrokeType . नाम के Enum के तीन स्थिरांक द्वारा दर्शाया जाता है अर्थात्, StrokeType.INSIDE,StrokeType.OUTSIDE, StrokeType.CENTERED

  • स्ट्रोक की चौड़ाई -स्ट्रोक चौड़ाई गुण किसी आकृति की सीमा रेखा की चौड़ाई को निर्दिष्ट/परिभाषित करता है। आप setWidth() . का उपयोग करके मान को सीमा की चौड़ाई पर सेट कर सकते हैं आकार वर्ग की विधि।

  • भरें - भरें संपत्ति उस रंग को निर्दिष्ट/परिभाषित करती है जिसके साथ आकृति के आंतरिक क्षेत्र को भरना है। आप शेप क्लास की भरण () पद्धति का उपयोग करके किसी विशेष आकार को वांछित रंग से भर सकते हैं।

  • स्ट्रोक - स्ट्रोक गुण किसी आकृति की सीमा के रंग को निर्दिष्ट/परिभाषित करता है। आप setStroke() . का उपयोग करके सीमा का रंग सेट कर सकते हैं javafx.scene.shape.Shape क्लास की विधि।

  • स्ट्रोक लाइन कैप - स्ट्रोक लाइन कैप लाइन की अंतिम टोपी शैली को निर्दिष्ट/परिभाषित करता है। आप setStrokeLineCap() . का उपयोग करके स्ट्रोक लाइन कैप मान सेट कर सकते हैं javafx.scene.shape.Shape . की विधि कक्षा।

    Java FX तीन प्रकार के स्ट्रोक लाइन कैप्स का समर्थन करता है, जो कि StrokeLineCap नाम के Enum के तीन स्थिरांकों द्वारा दर्शाए गए हैं, अर्थात् BUTT, ROUND, SQUARE

  • स्ट्रोकलाइनजॉइन - एक से अधिक पंक्तियों को जोड़कर बनाई गई आकृतियों में, स्ट्रोक लाइन जॉइन प्रॉपर्टी दो लाइनों के जोड़ के आकार को निर्दिष्ट / परिभाषित करती है। आप setStrokeLineJoin() . का उपयोग करके स्टोक लाइन जॉइन सेट कर सकते हैं विधि।

    Java FX तीन प्रकार की स्ट्रोक लाइन जॉइन का समर्थन करता है, जो Enum . के तीन स्थिरांकों द्वारा प्रदर्शित होती है नाम StrokeLineJoin नामतः, BEVEL, MITER, ROUND

  • स्ट्रोक मीटर की सीमा -स्ट्रोक मेटर लिमिट प्रॉपर्टी स्ट्रोक लाइन जॉइन में स्ट्रोक लाइन जॉइन की सीमा को निर्दिष्ट/परिभाषित करती है। एमआईटीईआर शैली। आप setStrokeMiterLimit() . का उपयोग करके यह मान सेट कर सकते हैं javafx.scene.shape.Shape क्लास की विधि।

    यह विधि दोहरा मान स्वीकार करती है और स्ट्रोक मैटर सीमा को दिए गए मान तक सीमित करती है। यदि दिया गया मान 1.0 से कम है। इसे 1.0 माना जाता है।

  • चिकनी - चिकनी संपत्ति निर्दिष्ट करती है कि एंटीअलाइजिंग संकेतों का उपयोग किया जाता है या नहीं। आप setSmooth() . का उपयोग करके इस प्रॉपर्टी के लिए मान सेट कर सकते हैं javafx.scene.shape.Shape . की विधि कक्षा।

  • स्ट्रोकडैशऑफ़सेट − यदि इस्तेमाल किया गया स्ट्रोक एक डैशिंग पैटर्न है तो स्ट्रोकडैशऑफ़सेट प्रॉपर्टी ऑफ़सेट को डैशिंग पैटर्न में निर्दिष्ट करती है।

उदाहरण

आयात करें javafx.scene.shape.StrokeLineCap;import javafx.scene.shape.StrokeLineJoin;import javafx.scene.shape.StrokeType;पब्लिक क्लास शेपप्रॉपर्टीज एप्लिकेशन का विस्तार करता है {सार्वजनिक शून्य प्रारंभ (स्टेज स्टेज) {// एक आयत आयत आयत =नया आयत बनाना (100.0, 75.0, 400.0, 150.0); //D आकार गुण rect.setStrokeWidth(25.0); rect.setStrokeType(StrokeType.OUTSIDE); रेक्ट.सेटस्ट्रोक (रंग। नीला); rect.setStrokeMiterLimit(8.0); rect.setStrokeLineCap (StrokeLineCap.ROUND); rect.setStrokeLineJoin (StrokeLineJoin .MITER); rect.setSmooth (झूठा); // स्टेज ऑब्जेक्ट तैयार करना ग्रुप रूट =नया ग्रुप (रेक्ट); दृश्य दृश्य =नया दृश्य (रूट, 600, 300); स्टेज.सेटटाइट ("आकार गुण उदाहरण"); स्टेज.सेटसीन (दृश्य); मंच पर शो(); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग []) {लॉन्च (तर्क); }}

आउटपुट

JavaFX में 2D ऑब्जेक्ट के गुणों की व्याख्या करें


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

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

  1. JavaFX सीन ग्राफ की व्याख्या करें

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

  1. जावा में जावा स्विंग की वास्तुकला के बारे में बताएं?

    जावा स्विंग एपीआई का एक सेट है जो एक ग्राफिकल यूजर इंटरफेस प्रदान करता है (जीयूआई ) जावा कार्यक्रमों के लिए। जावा स्विंग को पहले के एपीआई के आधार पर विकसित किया गया था जिसे एब्सट्रैक्ट विंडोज टूल . कहा जाता है यह (एडब्ल्यूटी)। जावा स्विंग AWT की तुलना में अधिक समृद्ध और अधिक परिष्कृत GUI घटक प्रदान