java - Swing MVC JTextPane and in generally for others -


एक JTextPane में एमवीसी घटकों क्या हैं?

इसके अलावा अगर मैं एक JComponent उनके एमवीसी भागों के लिए जानना चाहता है कि उन्हें कैसे खोजा जा सकता है?

स्विंग में, एमवीसी संगठन को पुनरावर्ती रूप से किया जाता है।

पहली नज़र में, कोई भी प्रत्येक को एक संबद्ध मॉडल को प्रस्तुत करने का विचार कर सकता है। के मामले में, संबद्ध मॉडल विधि द्वारा दिया गया है: दस्तावेज़ को JTextPane द्वारा अपडेट किया गया है, और नियंत्रण स्तर विभिन्न स्विंग श्रोताओं द्वारा प्रदान किया जाता है, जिससे आप दोनों मॉडल के साथ बातचीत कर सकते हैं और देखें।

हालांकि, एक और स्तर पर, एक और MVC है जहां JComponent मॉडल बन जाता है: यह एलएनएफ है दरअसल, इस परत में, JComponent को एक घटक रेंडरर का उपयोग करके प्रदान किया जाता है, जहां श्रोताओं मॉडल अपडेट से दृश्य को फिर से प्रकाशित करते हैं। लेकिन इन विन्यास "मूल" स्विंग कोड में लगभग कोई दिलचस्पी नहीं है।

MVC समकक्ष खोज को ध्यान में रखते हुए, मैं इस प्रश्न से थोड़ी परेशान हूँ।

वास्तव में, जहां तक ​​मैं अगर JComponent अपने संबंधित मॉडल को जानता है, तो उसके सुनने के तरीकों (उनके * श्रोता इंटरफ़ेस द्वारा परिभाषित) को कॉल करने की क्षमता के अलावा, इसके सुनने वालों का कोई ज्ञान नहीं होना चाहिए।

इसके अलावा, developer.com


Comments