मेरा प्रोग्राम एक मुझे इस उदाहरण में पता है कि मेरे पास कोई पाठ या प्रारूपण नहीं है (केवल एक रिक्त दस्तावेज़ ऑब्जेक्ट), लेकिन ये वे अभियान हैं जो मैं कर रहा हूं, और उत्सुक हूं अगर "नया "एक किट और दस्तावेज़ डिफ़ॉल्ट सेटिंग्स पर अपना IMHO दस्तावेज़ का एक नया उदाहरण बनाने के लिए बिल्कुल ठीक है वास्तव में यह तेज़ है क्योंकि श्रोताओं को रिक्त BTW: कोई भी रीसेट किट अगर यह एक ही कक्षा है यह StyledDocument ऑब्जेक्ट एक
JTextPane से लेता है ( ए) और इसे एक और
JTextPane (बी) के पास भेजना। जब मैं पारित हो चुका हूं, तो मैं
JTextPane (ए) के लिए पाठ और किसी भी स्वरूपण को स्पष्ट करना चाहता हूं और मूलतः अपने डिफ़ॉल्ट
JTextPane सेटिंग्स के साथ एक वस्तु का ताज़ा निर्माण करना चाहता हूं । ऐसा करने के लिए, मैं वर्तमान में ऐसा कुछ कर रहा हूं:
// बातें करें JTextPane इनपुटफिल्ड = नया JTextPane (); JTextPane outputField = नया JTextPane (); // इनपुटफ़िल्ल्ड से आउटपुटफिल्ड StyledDocument doc = inputField.getStyledDocument (); इनपुटफ़िल्ल्ड पाठ (स्वरूपण के साथ) EditorKit kit = inputField.getEditorKit (); outputField.setStyledDocument (doc); outputField.setEditorKit (किट); outputField.revalidate (); // इनपुटफ़िल्टर रीसेट करें ताकि यह ताजा हो और नए इनपुट inputField.setStyledDocument (नया DefaultStyledDocument ()) के लिए तैयार हो; InputField.setEditorKit (नई StyledEditorKit ());
JTextPane रीसेट करने के लिए एक आलसी तरीका है। अग्रिम धन्यवाद!
दस्तावेज़ को दर्शाने के लिए दृश्यों को अपडेट नहीं किया जाता है और फिर नया
दस्तावेज़ का सामग्री।
setDocument () को कॉल करने के लिए पर्याप्त है
No comments:
Post a Comment