मुझे आश्चर्य है कि स्विंग घटकों के जीवन चक्र के बारे में कोई अच्छा प्रलेखन (या एक (देखने योग्य) ईबुक) है।स्विंग घटकों को आंतरिक रूप से कैसे बनाया गया है, रखी गई है, पुनर्निर्मित, घटनाओं की अधिसूचना, ...?
क्या "जीवन चक्र" सही शब्द है, वैसे भी?
मैं सवाल करने के लिए इस तरह के रूप जवाब मिल करने की उम्मीद:
- कैसे, कब, जिसमें पेंटिंग तरीकों आदेश कहा जाता है?
- कैसे, कब, घटनाओं किसके द्वारा बुलाया जाता है?
- घटक निर्माण के लिए विधि कॉल के सटीक अनुक्रम क्या है?
समय-समय पर मैं अपने ऐप्स के अजीब व्यवहार का सामना, उदाहरण के लिए:
- ComponentListener के आकार घटना (सही) setVisible से पहले कहा जाता है
(ताकि जड़ फलक नकारात्मक है आयाम!) - हाथों से JFrame का आकार बदलने के बाद कुछ घटक सही ढंग से निर्धारित किए जाते हैं
- जेपीनेल से जेलेयरपेन तक एक सुपर क्लास को बदलने से मेरी कक्षा अन्य कंटेनर के अंदर अलग-अलग रखी जा सकती है।
- और अन्य अजीब चीजों की बहुत ...