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

JavaFX में 2D आकृतियों के स्ट्रोक लाइन कैप गुण की व्याख्या करें

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

जावा एफएक्स स्ट्रोक लाइन कैप नाम के एनम के तीन स्थिरांक द्वारा दर्शाए गए तीन प्रकार के स्ट्रोक लाइन कैप का समर्थन करता है - वे हैं -

  • बट - यह प्रकार बिना किसी सजावट के बंद उपपथों को समाप्त कर देता है।

  • राउंड - यह प्रकार एक गोल प्रक्षेपण के साथ बंद रास्तों को समाप्त करता है।

  • स्क्वायर - यह प्रकार एक वर्गाकार प्रक्षेपण के साथ बंद रास्तों को समाप्त करता है।

उदाहरण

आयात करें;आयात javafx.scene.shape.StrokeType;import javafx.scene.text.Font;import javafx.scene.text.FontPosture;import javafx.scene.text.FontWeight;import javafx.scene.text.Text;import javafx.stage .स्टेज;पब्लिक क्लास StrokeLineCapExample एप्लिकेशन का विस्तार करता है {सार्वजनिक शून्य प्रारंभ (स्टेज चरण) {फ़ॉन्ट फ़ॉन्ट =Font.font("verdana", FontWeight.BOLD, FontPosture.REGULAR, 12); टेक्स्ट लेबल 1 =नया टेक्स्ट ("सामान्य रेखा"); लेबल 1.सेटफ़ॉन्ट (फ़ॉन्ट); लेबल 1.सेटएक्स (260.0); लेबल 1.सेटवाई (90.0); लाइन लाइन 1 =नई लाइन (250.0, 50.0, 350.0, 50.0); टेक्स्ट लेबल 2 =नया टेक्स्ट ("लाइन कैप:बट"); लेबल2.सेटफ़ॉन्ट (फ़ॉन्ट); लेबल2.सेटएक्स(50.0); लेबल2.सेटवाई(235.0); लाइन लाइन 2 =नई लाइन (50.0, 200.0, 150.0, 200.0); लाइन 2.सेटस्ट्रोक (रंग। गहरा नीला); line2.setStrokeWidth(10.0); line2.setStrokeType(StrokeType.CENTERED); line2.setStrokeLineCap (StrokeLineCap.BUTT); टेक्स्ट लेबल3 =नया टेक्स्ट ("लाइन कैप:स्क्वायर"); लेबल3.सेटफ़ॉन्ट (फ़ॉन्ट); लेबल3.सेटएक्स (245.0); लेबल3.सेटवाई(235.0); लाइन लाइन 3 =नई लाइन (250.0, 200.0, 350.0, 200.0); line3.setStrokeWidth(10.0); लाइन3.सेटस्ट्रोक(कलर.डार्कब्लू); line3.setStrokeLineCap (StrokeLineCap.SQUARE); टेक्स्ट लेबल 4 =नया टेक्स्ट ("लाइन कैप:राउंड"); लेबल4.सेटफ़ॉन्ट (फ़ॉन्ट); लेबल4.सेटएक्स (440.0); लेबल4.सेटवाई(235.0); लाइन लाइन 4 =नई लाइन (440, 200.0, 540.0, 200.0); लाइन4.सेटस्ट्रोकविड्थ(10.0); लाइन4.सेटस्ट्रोक(कलर.डार्कब्लू); line4.setStrokeLineCap (StrokeLineCap.ROUND); // ग्रुप ऑब्जेक्ट बनाना ग्रुप रूट =नया ग्रुप (लेबल 1, लेबल 2, लेबल 3, लेबल 4, लाइन 1, लाइन 2, लाइन 3, लाइन 4); // एक दृश्य वस्तु बनाना दृश्य दृश्य =नया दृश्य (रूट, 595, 310); // स्टेज स्टेज के लिए शीर्षक सेट करना। सेटटाइटल ("स्ट्रोक लाइन कैप उदाहरण"); // स्टेज स्टेज में सीन जोड़ना।सेटसीन (सीन); // स्टेज स्टेज की सामग्री प्रदर्शित करना। शो (); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग []) {लॉन्च (तर्क); }}

आउटपुट

JavaFX में 2D आकृतियों के स्ट्रोक लाइन कैप गुण की व्याख्या करें


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

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

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

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

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

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