आप setEffect() का उपयोग करके JavaFX में किसी भी नोड ऑब्जेक्ट में प्रभाव जोड़ सकते हैं तरीका। यह विधि प्रभाव . के ऑब्जेक्ट को स्वीकार करती है वर्ग और इसे वर्तमान नोड में जोड़ता है।
javafx.scene.effect.GaussianBlur.GaussianBlur वर्ग एक धुंधले प्रभाव का प्रतिनिधित्व करता है जो आंतरिक रूप से गाऊसी कनवल्शन कर्नेल का उपयोग करता है। इसलिए, टेक्स्ट नोड में ब्लर इफेक्ट जोड़ने के लिए -
-
मूल x, y निर्देशांक (स्थिति) और टेक्स्ट स्ट्रिंग को कंस्ट्रक्टर के तर्क के रूप में छोड़कर टेक्स्ट क्लास को इंस्टेंट करें।
-
वांछित गुण जैसे फ़ॉन्ट, स्टोक, आदि सेट करें।
-
गॉसियन ब्लर . को तुरंत चालू करके धुंधला प्रभाव बनाएं कक्षा।
-
setEffect() . का उपयोग करके बनाए गए प्रभाव को टेक्स्ट नोड पर सेट करें विधि।
-
अंत में, बनाए गए टेक्स्ट नोड को ग्रुप ऑब्जेक्ट में जोड़ें।
उदाहरण
आयात करें javafx.stage.Stage;import javafx.scene.text.Font;import javafx.scene.text.FontPosture;import javafx.scene.text.FontWeight;import javafx.scene.text.Text;सार्वजनिक वर्ग TextBlurEffect आवेदन बढ़ाता है {सार्वजनिक शून्य स्टार्ट (स्टेज स्टेज) FileNotFoundException फेंकता है {// टेक्स्ट ऑब्जेक्ट बनाना स्ट्रिंग स्ट्र ="ट्यूटोरियल पॉइंट में आपका स्वागत है"; टेक्स्ट टेक्स्ट =नया टेक्स्ट (30.0, 80.0, स्ट्र); // फ़ॉन्ट सेट करना फ़ॉन्ट फ़ॉन्ट =Font.font ("ब्रश स्क्रिप्ट एमटी", FontWeight.BOLD, FontPosture.REGULAR, 65); text.setFont (फ़ॉन्ट); // टेक्स्ट टेक्स्ट का रंग सेट करना। सेटफिल (रंग। ब्राउन); // स्ट्रोक टेक्स्ट की चौड़ाई और रंग सेट करना। सेटस्ट्रोकविड्थ (2); टेक्स्ट.सेटस्ट्रोक (रंग। नीला); // टेक्स्ट पर ब्लर इफेक्ट सेट करना गाऊसी ब्लर ब्लर =नया गाऊसी ब्लर (); text.setEffect (धुंधला); // स्टेज सेट करना ग्रुप रूट =नया ग्रुप (टेक्स्ट); दृश्य दृश्य =नया दृश्य (रूट, 595, 150, रंग। बेज); स्टेज.सेटटाइटल ("ब्लर इफेक्ट"); स्टेज.सेटसीन (दृश्य); मंच पर शो(); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग []) {लॉन्च (तर्क); }}आउटपुट