एक JTextArea टेक्स्ट प्रदर्शित करने या उपयोगकर्ता को टेक्स्ट दर्ज करने की अनुमति देने के लिए एक बहु-पंक्ति टेक्स्ट घटक है और यह एक CaretListener उत्पन्न करेगा। इंटरफ़ेस जब हम JTextArea . की कार्यक्षमता को लागू करने का प्रयास कर रहे हैं अवयव। एक JTextArea वर्ग इनहेरिट करता है JTextComponent जावा में कक्षा।
नीचे दिए गए उदाहरण में, हम एक JTextArea . लागू कर सकते हैं उपयोगकर्ता वाला वर्ग वर्ड रैप . में से किसी एक का चयन कर सकता है या एल इन रैप आइटम लिस्टनर . का उपयोग कर चेकबॉक्स इंटरफ़ेस।
उदाहरण
आयात करें @Override सार्वजनिक शून्य रन () {JFrame फ्रेम =नया JFrame ("JTextArea टेस्ट"); फ्रेम। सेटसाइज (350, 275); अंतिम JTextArea टेक्स्टएरिया =नया JTextArea (15, 65); फ्रेम। जोड़ें (नया JScrollPane (textArea) ); अंतिम जेचेकबॉक्स वर्डवैप =नया जेचेकबॉक्स ("वर्ड रैप"); wordWrap.setSelected (textArea.getWrapStyleWord ()); wordWrap.addItemListener (नया आइटम लिस्टनर () {@ ओवरराइड पब्लिक शून्य आइटमस्टेट चेंज (आइटमइवेंट यानी) {textArea.setWrapStyleWord (wordWrap) .isSelected ()); }}); फ्रेम। जोड़ें (वर्डव्रप, बॉर्डरलाउट। उत्तर); अंतिम जेचेकबॉक्स लाइनव्रप =नया जेचेकबॉक्स ("लाइन रैप"); लाइनव्रप.सेट सिलेक्टेड (टेक्स्टएरिया। emListener (नया ItemListener () {@ ओवरराइड सार्वजनिक शून्य आइटमस्टेट चेंज (आइटमइवेंट यानी) {textArea.setLineWrap (lineWrap.isSelected ()); } }); फ्रेम.एड (लाइनव्रप, बॉर्डरलाउट। दक्षिण); फ्रेम.सेटलोकेशन रिलेटिव टू (अशक्त); फ्रेम.सेटडिफॉल्टक्लोजऑपरेशन (जेफ्रेम.EXIT_ON_CLOSE); फ्रेम.सेटविजिबल (सच); } }); }}आउटपुट