JavaFX में, टेक्स्ट नोड को Javafx.scene.text.Text द्वारा दर्शाया जाता है। कक्षा। JavaFx विंडो में टेक्स्ट डालें/डिस्प्ले करें, जिसकी आपको आवश्यकता है -
-
टेक्स्ट क्लास को इंस्टेंट करें।
-
मूल गुण जैसे स्थिति और टेक्स्ट स्ट्रिंग, सेटर विधियों का उपयोग करके या उन्हें कंस्ट्रक्टर के तर्क के रूप में छोड़कर सेट करें।
-
बनाए गए नोड को ग्रुप ऑब्जेक्ट में जोड़ें।
यदि आपके द्वारा पारित पाठ में पंक्तियों की लंबाई, पाठ के विंडो भाग की चौड़ाई से अधिक लंबी काट दी जाएगी जैसा कि नीचे दिखाया गया है -
समाधान के रूप में आप setWrappingWidth() का उपयोग करके, रैपिंग प्रॉपर्टी के मान को सेट करके विंडो की चौड़ाई के भीतर टेक्स्ट को रैप कर सकते हैं विधि।
यह विधि पाठ की चौड़ाई (पिक्सेल में) का प्रतिनिधित्व करने वाले दोहरे मान को स्वीकार करती है। यदि आप एक मान पास करते हैं जो विंडो की चौड़ाई से कम है, तो टेक्स्ट उसके भीतर लपेटा जाएगा (दिए गए चौड़ाई)।
उदाहरण
आयात करें दृश्य;आयात javafx.scene.paint.Color;आयात javafx.stage.Stage;आयात javafx.scene.text.Font;import javafx.scene.text.FontPosture;आयात javafx.scene.text.FontWeight;आयात javafx.scene. टेक्स्ट। टेक्स्ट; पब्लिक क्लास रैपिंग द टेक्स्ट एप्लिकेशन का विस्तार करता है {सार्वजनिक शून्य प्रारंभ (स्टेज चरण) FileNotFoundException फेंकता है {// किसी टेक्स्ट फ़ाइल की सामग्री को पढ़ना। इनपुटस्ट्रीम इनपुटस्ट्रीम =नया फाइलइनपुटस्ट्रीम ("डी:\\ नमूना। txt"); स्कैनर एससी =नया स्कैनर (इनपुटस्ट्रीम); स्ट्रिंगबफर एसबी =नया स्ट्रिंगबफर (); जबकि (sc.hasNext ()) {sb.append(" "+sc.nextLine()+"\n"); } // टेक्स्ट ऑब्जेक्ट बनाना टेक्स्ट टेक्स्ट =नया टेक्स्ट (10.0, 25.0, sb.toString ()); // टेक्स्ट को रैप करना। // स्टेज सेट करना ग्रुप रूट =नया ग्रुप (टेक्स्ट); दृश्य दृश्य =नया दृश्य (रूट, 595, 300, Color.BEIGE); स्टेज.सेटटाइटल ("टेक्स्ट रैपिंग"); स्टेज.सेटसीन (दृश्य); मंच पर शो(); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग []) {लॉन्च (तर्क); }}नमूना.txt
मान लें कि निम्नलिखित नमूना.txt फ़ाइल की सामग्री है -
JavaFX एक जावा लाइब्रेरी है जिसका उपयोग रिच इंटरनेट एप्लिकेशन बनाने के लिए किया जाता है। इस पुस्तकालय का उपयोग करके लिखे गए एप्लिकेशन कई प्लेटफार्मों पर लगातार चल सकते हैं। JavaFX का उपयोग करके विकसित किए गए एप्लिकेशन विभिन्न उपकरणों जैसे डेस्कटॉप कंप्यूटर, मोबाइल फोन, टीवी, टैबलेट आदि पर चल सकते हैं। जावा प्रोग्रामिंग भाषा का उपयोग करके GUI एप्लिकेशन विकसित करने के लिए, प्रोग्रामर एडवांस्ड विंडिंग टूल किट और स्विंग जैसे पुस्तकालयों पर भरोसा करते हैं। JavaFX के आगमन के बाद, ये Java प्रोग्रामर अब GUI अनुप्रयोगों को समृद्ध सामग्री के साथ प्रभावी ढंग से विकसित कर सकते हैं।
आउटपुट
फ़ॉन्ट नाम:ब्रश स्क्रिप्ट एमटी
आउटपुट