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