मैं क्या एक JTextPane का उपयोग कर के साथ कुछ गलत है देखने के लिए असफल। यह उन गुणों का समर्थन करता है जिन्हें आप निर्दिष्ट कर सकते हैं क्योंकि पाठ के प्रत्येक भाग को कंसोल में जोड़ा जाता है। इसे साफ़ करना भी स्पष्ट रूप से कोई ब्रेनर नहीं है। स्क्रॉल फलक में जोड़े जाने पर यह स्क्रॉलिंग का भी समर्थन करता है।
आप Smart Scrolling का उपयोग करके स्क्रॉल लॉकिंग जोड़ सकते हैं।
साथ ही, यह पाठ बहुत जल्दी और
कोई विचार क्या इसका मतलब है कि पाठ के रूप में जब तक आप विशेष रूप से दस्तावेज़ से हटाने कभी नहीं हटाया जाता है निकालता है।
उपयोगकर्ता को स्क्रॉल करने की अनुमति नहीं देता है जबकि इनपुट दर्ज किया जा रहा है (afaik)। प्रभाव यह है कि आप चमकते हुए टेक्स्ट देखते हैं जबकि पंक्तियों की संख्या समान है।
डिफ़ॉल्ट रूप से टेक्स्ट स्क्रॉल स्वचालित रूप से दस्तावेज़ के रूप में संलग्न होता है यह मानते हुए कि कोड ईडीटी पर निष्पादित किया गया है। इस स्क्रॉलिंग को ऊपर दिए गए लिंक में दिए गए उदाहरण को नियंत्रित किया जा सकता है।
संपादित करें:
लेकिन मैं अभी भी एक पुस्तकालय समाधान की तरह
मैं किसी भी
ऑटो colourise पाठ विभिन्न धाराओं
से आने वाले नहीं जानते चाहते हैं
Message Console आपको कुछ विचार दे सकता है।
और colourise लाइनों इस के आधार पर)
यह आसानी से पाठ फलक के दस्तावेज़ के लिए एक DocumentFilter जोड़कर किया जाता है (जैसे कि, [त्रुटि] एक लाइन पर उपसर्ग का पता लगाने)। दस्तावेज़ में टेक्स्ट डालने के रूप में आप गुण जोड़ सकते हैं।
/प्रदर्शन के मुद्दों आप 'क्या हैं गंभीर कमियां अनुभव कर रहे हैं? – Adamski
स्पीड मुद्दे, ज्यादातर। JTextArea घटक इतनी जल्दी टेक्स्ट की इतनी बड़ी मात्रा को स्वीकार करने के लिए डिज़ाइन नहीं किया गया है, और इसलिए आपको मंदी मिलती है। इसके अलावा, यह टेक्स्ट को बहुत जल्दी हटा देता है और इनपुट दर्ज होने पर उपयोगकर्ता को स्क्रॉल करने की अनुमति नहीं देता है (afaik)। प्रभाव यह है कि आप केवल टेक्स्ट चमकते हुए देखते हैं जबकि पंक्तियों की संख्या वही रहती है। –
मुझे लगता है कि आपको "कुशल" शब्द को उन सुविधाओं के साथ प्रतिस्थापित करना चाहिए जिन्हें आप वास्तव में बुरी तरह से चाहते हैं। –