किसी स्ट्रिंग को दर्ज करने या प्रदर्शित करने के लिए एक टेक्स्ट फ़ील्ड का उपयोग किया जा सकता है। TextField, TextInputControl का एक उपवर्ग है। नीचे दिया गया चित्र TextField में गुणों और कंस्ट्रक्टरों को सूचीबद्ध करता है।
यहां लाल टेक्स्ट रंग, एक निर्दिष्ट फ़ॉन्ट और दाएं क्षैतिज संरेखण के साथ एक गैर-संपादन योग्य टेक्स्ट फ़ील्ड बनाने का एक उदाहरण दिया गया है:
टेक्स्टफ़ील्ड tfMessage = नया टेक्स्टफ़ील्ड('टी-स्ट्रॉम');
tfMessage.setEditable(झूठा);
tfMessage.setStyle("-fx-text-fill: red");
tfMessage.setFont(Font.font('Times', 20));
tfMessage.setAlignment(Pos.BASELINE_RIGHT);
जब आप टेक्स्ट फ़ील्ड में कर्सर ले जाते हैं और Enter कुंजी दबाते हैं, तो यह एक ActionEvent सक्रिय करता है। नीचे दिया गया कोड एक प्रोग्राम देता है जो उपयोगकर्ता को एक नया संदेश सेट करने देने के लिए पिछले उदाहरण में एक टेक्स्ट फ़ील्ड जोड़ता है, जैसा कि नीचे चित्र में दिखाया गया है।
TextFieldDemo का विस्तार RadioButtonDemo (पंक्ति 9) है और उपयोगकर्ता को एक नया टेक्स्ट दर्ज करने देने के लिए एक लेबल और एक टेक्स्ट फ़ील्ड जोड़ता है (पंक्तियाँ 14-21)। टेक्स्ट फ़ील्ड में एक नया टेक्स्ट सेट करने और एंटर कुंजी दबाने के बाद, एक नया संदेश प्रदर्शित होता है (पंक्ति 24)। टेक्स्ट फ़ील्ड पर एंटर कुंजी दबाने से एक एक्शन इवेंट शुरू हो जाता है।
यदि पासवर्ड दर्ज करने के लिए टेक्स्ट फ़ील्ड का उपयोग किया जाता है, तो TextField को बदलने के लिए PasswordField का उपयोग करें। PasswordField TextField का विस्तार करता है और इनपुट टेक्स्ट को इको वर्ण ****** के साथ छुपाता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3