JTextField . के बीच मुख्य अंतर और JTextArea जावा में यह है कि एक JTextField पाठ की एक पंक्ति . में प्रवेश करने की अनुमति देता है GUI एप्लिकेशन में जबकि JTextArea पाठ की एक से अधिक पंक्तियाँ entering दर्ज करने की अनुमति देता है GUI एप्लिकेशन में।
JTextField
- एक JTextFeld सबसे महत्वपूर्ण घटकों में से एक है जो उपयोगकर्ता को सिंगल लाइन प्रारूप में इनपुट टेक्स्ट मान की अनुमति देता है।
- एक JTextField एक एक्शन लिस्टनर generate उत्पन्न करेगा इंटरफ़ेस जब हम इसके अंदर कुछ इनपुट दर्ज करने का प्रयास करते हैं।
- द JTextComponent JTextField . का सुपरक्लास है जो JTextfield द्वारा उपयोग की जाने वाली विधियों का एक सामान्य सेट प्रदान करता है।
- JTextField वर्ग में महत्वपूर्ण विधियाँ हैं setText(), getText(), setEnabled() , आदि.
उदाहरण
आयात करें JLabel lblFirstName =नया JLabel ("प्रथम नाम:"); JTextField tfFirstName =नया JTextField (20); lblFirstName.setLabelFor (tfFirstName); JLabel lblLastName =नया JLabel ("अंतिम नाम:"); JTextField tfLastName =नया JTextField (20); lblLastName.setLabelFor (tfLastName); जेपीनल पैनल =नया जेपीनल (); पैनल.सेटलाउट (नया फ्लोलेआउट ()); पैनल.एड (एलबीएलफर्स्टनाम); पैनल.एड (tfFirstName); पैनल.एड (lblLastName); पैनल.एड (tfLastName); फ्रेम.सेटडिफॉल्टक्लोजऑपरेशन (जेफ्रेम.EXIT_ON_CLOSE); फ्रेम.सेटसाइज (300, 100); फ्रेम। getContentPane ()। जोड़ें (पैनल, बॉर्डरलाउट। केंद्र); फ्रेम.सेटविजिबल (सच); }}आउटपुट
JTextArea
- एक JTextArea एक बहु-पंक्ति पाठ घटक . है टेक्स्ट प्रदर्शित करने या उपयोगकर्ता को टेक्स्ट दर्ज करने की अनुमति देने के लिए।
- एक JTextArea एक CareListener . उत्पन्न करेगा इंटरफ़ेस।
- द JTextComponent JTextArea . का सुपरक्लास है जो JTextArea . द्वारा उपयोग की जाने वाली विधियों का एक सामान्य सेट प्रदान करता है ।
- JTextArea . में महत्वपूर्ण विधियां वर्ग हैं setText(), append(), setLineWrap(), setWrapStyleWord(), setCaretPosition () , आदि.
उदाहरण
आयात करें "); फ्रेम.सेटडिफॉल्टक्लोजऑपरेशन (जेफ्रेम.EXIT_ON_CLOSE); JTextArea टेक्स्ट एरिया =नया JTextArea (); JScrollPane स्क्रॉलपैन =नया JScrollPane (textArea); फ्रेम.एड (स्क्रॉलपेन, बॉर्डरलाउट। सेंटर); CaretListener श्रोता =नया CaretListener () {सार्वजनिक शून्य CaretUpdate (CaretEvent CaretEvent) {System.out.println ("डॉट:" + caretEvent.getDot ()); System.out.println ("मार्क:" +caretEvent.getMark ()); } }; textArea.addCaretListener (श्रोता); फ्रेम.सेटसाइज (250, 150); फ्रेम.सेटविजिबल (सच); }}आउटपुट