Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में JTextField और JTextArea के बीच क्या अंतर हैं?

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 ()। जोड़ें (पैनल, बॉर्डरलाउट। केंद्र); फ्रेम.सेटविजिबल (सच); }}

आउटपुट

जावा में JTextField और JTextArea के बीच क्या अंतर हैं?

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); फ्रेम.सेटविजिबल (सच); }}

आउटपुट

जावा में JTextField और JTextArea के बीच क्या अंतर हैं?


  1. जावा में JRadioButton और JCheckBox के बीच क्या अंतर हैं?

    दोनों JRadioButton और जेचेकबॉक्स घटक JToggleButton extend का विस्तार कर सकते हैं वर्ग, मुख्य अंतर यह है कि JRadioButton बटनों का एक समूह है जिसमें एक समय में केवल एक बटन का चयन किया जा सकता है जबकि जेचेकबॉक्स चेकबॉक्स का एक समूह है जिसमें एक बार में कई आइटम चुने जा सकते हैं । JRadioButton एक J

  1. जावा में JFrame और JDialog में क्या अंतर हैं?

    जेफ्रेम फ्रेम में जोड़े गए घटकों को इसकी सामग्री के रूप में संदर्भित किया जाता है, इन्हें contentPane द्वारा प्रबंधित किया जाता है . JFrame . में एक घटक जोड़ने के लिए , हमें इसके contentPane . का उपयोग करना चाहिए इसके बजाय। एक JFrame शीर्षक . के साथ एक विंडो है , सीमा , (वैकल्पिक) मेनू बार और उप

  1. Java में GridLayout और GridBagLayout में क्या अंतर हैं?

    एक ग्रिडलेआउट सभी घटकों को एक आयताकार ग्रिड में रखता है और समान आकार के आयतों . में विभाजित किया जाता है और प्रत्येक घटक को एक आयत के अंदर रखा जाता है जबकि GridBagLayout एक लचीला . है लेआउट प्रबंधक जो घटकों को लंबवत और क्षैतिज रूप से . संरेखित करता है यह आवश्यक नहीं है कि घटक समान आकार के हों।