2012-04-09 7 views
5

का उपयोग कैसे करें TextActionAbstractAction से उपयोग करने के उद्देश्य क्या हैं? और कैसे पालन करने के लिए इसका इस्तेमाल करने की:टेक्स्टएक्शन

+0

+1, अगर यह मान्य नहीं है तो कृपया मेरे संपादन को पूर्ववत करें :) –

उत्तर

3

हालांकि यह answer रचना, मैं वापस बुलाया एक सम्मानित HTMLDocumentEditor चार्ल्स बेल द्वारा कि उपवर्गों की विशिष्ट उपयोग दिखाता पाया javax.swing.text.TextAction में। वह संपादक Metaphase Editor के क्रेडिट के बीच सूचीबद्ध है। यह संबंधित exampleStyledEditorKit में पाए गए कार्यों को एक ही दृष्टिकोण का पालन करता है। ऐसे सभी कार्य Key Bindings के लिए उपयुक्त हैं, और जब भी संभव हो, Caret द्वारा बनाए गए वर्तमान चयन पर सभी संचालित होते हैं।

+0

देर से प्रवेश के लिए खेद है। – trashgod

+0

बाद में गिनती :-) – mKorbel

+0

मेरी अंतहीन आलस्य खेद है, आज मैंने परीक्षण किया कि – mKorbel

6

में चुनाव Java Swing 2nd Edition से:

सभी टेक्स्ट घटक डिफ़ॉल्ट क्रियाओं का एक सेट साझा करते हैं। इनमें से प्रत्येक क्रियाएं डिफ़ॉल्ट रूप से टेक्स्टएक्शन के उदाहरण हैं। JTextComponent एक निजी स्थिर संपादककिट प्रदान करता है जिसमें के उपयोग के माध्यम से सभी टेक्स्ट घटकों द्वारा साझा किए गए पूर्व प्री-बिल्ट टेक्स्ट एक्शन का एक सेट होता है जो एक डिफ़ॉल्ट कीमैप उदाहरण है।

JTextComponent टेक्स्ट घटक के लिए एक निजी संदर्भ बनाए रखता है जिसमें हाल ही में कीबोर्ड फ़ोकस था। टेक्स्ट क्रियाएं पर डिज़ाइन की गई हैं, इसका लाभ उठाएं, और प्रत्येक टेक्स्ट एक्शन इस घटक पर काम करेगा जब यह इवेंटिंग ईवेंट का स्रोत टेक्स्ट घटक नहीं है।

यहाँ कुछ उदाहरण है कि TextAction को लागू कर रहे हैं:

Custom Editing Command

Finding Word Boundaries

+2

यहां एक संबंधित [उदाहरण] (http://stackoverflow.com/a/8534162/230513) 'StyledEditorKit' में पाए गए कार्यों को दिखा रहा है। – trashgod

+1

धन्यवाद दिलचस्प लिंक +1 – mKorbel

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^