दुर्भाग्य से, सेसो के पेड़ का समर्थन सुंदर लंगड़ा है। जेटी (और यह सिर्फ अजीब चचेरे भाई जेटीबल) बेहद जटिल है इसलिए एक स्वच्छ आवरण के साथ आना जो बहुत से उपयोग मामलों को कवर करता है, मुश्किल साबित हुआ है।
वैसे भी, यदि आप एक संपादन योग्य वृक्ष मॉडल चाहते हैं, तो आपको या तो ट्रीमोडेल का अपना कार्यान्वयन बनाना होगा, या DefaultTreeModel, ट्यूटोरियल here का निर्माण करना होगा। DefaultTreeModel
के साथ कुंजी हमेशा नोड्स की बजाय DefaultTreeModel
ऑब्जेक्ट के माध्यम से संशोधन (बच्चों को जोड़ना/निकालना) करना है। यह सुनिश्चित करता है कि घटनाओं को सही ढंग से निकाल दिया जाता है और पेड़ को चित्रित किया जाता है, आदि। यदि आप अपने आप को updateUI
या पेड़ पर ऐसा कुछ भी मैन्युअल रूप से कॉल करते हैं, तो आप कुछ गलत कर रहे हैं।
उम्मीद है कि इससे मदद मिलती है। असुविधा के बारे में खेद है। यह मुझे सेसो को इंटरऑप करने के लिए किसी के बारे में सोचने में बीमार बनाता है :)
स्रोत
2012-04-05 12:59:45
मैं जेटीबल के बारे में एक बहुत ही समान सवाल पूछने वाला था :) Seesaw अब तक स्विंग से ज्यादा मजेदार रहा है, इसलिए मुझे कोई शिकायत नहीं है अगर यह मुझे थोड़ा दर्द का कारण बनता है। –
बहुत अधिक वही कहानी है हालांकि तालिका को सही ढंग से याद करने पर थोड़ा बेहतर संपादन समर्थन है। –
मुझे लगता है कि शायद pedestal.io की व्यापक डोम-diffing तंत्र इस पेड़ के लिए भी आसान हो सकता है ... – claj