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

हम जावा में JTextArea के अंदर लाइन नंबर कैसे प्रदर्शित कर सकते हैं?


A JTextArea JTextComponent . का उपवर्ग है और यह एक बहु-पंक्ति पाठ है पाठ प्रदर्शित करने या उपयोगकर्ता को पाठ दर्ज करने की अनुमति देने के लिए घटक। एक JTextArea एक CareListener . उत्पन्न कर सकता है इंटरफ़ेस, जो कैरेट अद्यतन घटनाओं को सुन सकता है। डिफ़ॉल्ट रूप से, JTextArea लाइन नंबर प्रदर्शित नहीं करता है, हमें D का उपयोग करके कोड को अनुकूलित करना होगा ऑक्यूमेंट लिस्टनर इंटरफ़ेस।

उदाहरण

आयात करें निजी स्थिर JTextArea लाइनें; निजी JScrollPane जेएसपी; सार्वजनिक LineNumberTextAreaTest () {setTitle ("LineNumberTextArea टेस्ट"); जेएसपी =नया जेएसक्रॉलपेन (); टेक्स्ट एरिया =नया जेटीक्स्टएरिया (); लाइन्स =नया JTextArea ("1"); लाइन्स.सेटबैकग्राउंड (रंग।LIGHT_GRAY); line.setEditable(false); // JTextArea के अंदर लाइन नंबर लागू करने के लिए कोड textArea.getDocument().addDocumentListener(new DocumentListener() { public String getText() {int caretPosition =textArea.getDocument().getLength(); Element root =textArea.getDocument().getDefaultRootElement(); स्ट्रिंग टेक्स्ट ="1 "+ System.getProperty("line.separator"); for(int i =2; i

आउटपुट

हम जावा में JTextArea के अंदर लाइन नंबर कैसे प्रदर्शित कर सकते हैं?


  1. जावा में JTextArea के अंदर बोल्ड टेक्स्ट कैसे प्रदर्शित करें?

    एक JTextArea वर्ग JTextComponent का विस्तार कर सकता है और उपयोगकर्ता को पाठ की एक से अधिक पंक्तियाँ enter दर्ज करने दें इसके अंदर। एक JTextArea एक CaretListener . उत्पन्न कर सकता है इंटरफ़ेस, जो कैरेट अद्यतन घटनाओं को सुन सकता है। हम setFont() . का उपयोग करके JTextArea के अंदर टेक्स्ट में एक फ़ॉन्

  1. हम जावा में JTextArea के अंदर लाइन रैप और वर्ड रैप टेक्स्ट को कैसे कार्यान्वित कर सकते हैं?

    एक JTextArea टेक्स्ट प्रदर्शित करने या उपयोगकर्ता को टेक्स्ट दर्ज करने की अनुमति देने के लिए एक बहु-पंक्ति टेक्स्ट घटक है और यह एक CaretListener उत्पन्न करेगा। इंटरफ़ेस जब हम JTextArea . की कार्यक्षमता को लागू करने का प्रयास कर रहे हैं अवयव। एक JTextArea वर्ग इनहेरिट करता है JTextComponent जावा

  1. हम जावा में JTextField के अंदर वर्णों की संख्या को कैसे सीमित कर सकते हैं?

    एक JTextFeld सबसे महत्वपूर्ण घटकों में से एक है जो उपयोगकर्ता को एकल पंक्ति प्रारूप में इनपुट टेक्स्ट मान की अनुमति देता है। हम उन वर्णों की संख्या को सीमित कर सकते हैं जिन्हें उपयोगकर्ता JTextField . में दर्ज कर सकता है सादे दस्तावेज़ . का उपयोग करके प्राप्त किया जा सकता है कक्षा। नीचे दिए गए