मैं एक सेवा के लिए एक जीयूआई बनाने की कोशिश कर रहा हूं, जिसमें संदेश देखने के लिए एक JTextArea है, प्रत्येक संदेश एक पंक्ति पर लिखा जाता है, और यदि आवश्यक हो तो वर्डप्रेस किया जाता है।JTextArea में लाइनों की संख्या को सीमित करने के लिए कैसे?
संदेश सॉकेट के माध्यम से आते हैं, इसलिए यह केवल एक .append (संदेश) है जिसे मैं JTextArea को अपडेट करने के लिए उपयोग कर रहा हूं, मुझे इन पंक्तियों को 50 या 100 तक सीमित करने की आवश्यकता है और मुझे चरित्र गणना को सीमित करने की आवश्यकता नहीं है प्रत्येक पंक्ति।
यदि JTextArea में संख्या रेखाओं को सीमित करने के लिए कोई तरीका है या यदि ऐसा करने का कोई वैकल्पिक तरीका है?
मैं वास्तव में इस मामले में सहायता का उपयोग कर सकता हूं।
संपादित
समस्या यह है कि हर ग्राहक अनंत लाइनों भेज सकते हैं, इन सभी लाइनों पठनीय होने के लिए है, इसलिए यह JTextArea में लाइनों की संख्या का एक सरल जांच नहीं है। नई लाइनों को देखने के लिए मुझे पुरानी लाइनों को हटाने की जरूरत है।
यदि आप जानते हैं कि jtextarea की एक पंक्ति में कितने पात्रों की अनुमति है तो बस विभाजित करें कि jtextarea –
में कुल वर्णों की संख्या से संबंधित: http://stackoverflow.com/questions/479182/how-to-limit- jtextarea-max-row-and-coloums – CloudyMarble
यह केवल रेखाएं या पंक्तियां हैं जिन्हें मुझे इस मामले में सीमित करने की आवश्यकता है, इसलिए वर्णों की संख्या अप्रासंगिक है। –