मैं जावा में फिर से आने की कोशिश कर रहा हूं (यह कुछ साल हो गया है)। मैंने वास्तव में जावा में कोई भी जीयूआई कोडिंग नहीं किया। मैं नेटबीन्स का उपयोग शुरू करने के लिए कर रहा हूं।जावा में रनटाइम पर अन्य पैनलों में मैं गतिशील रूप से पैनल कैसे जोड़ूं?
काम पर सी # में विनफॉर्म का उपयोग करते समय मैं अपने यूआई के कुछ हिस्सों को बनाने के लिए उपयोगकर्ता नियंत्रण का उपयोग करता हूं और उन्हें गतिशील रूप से रूपों में जोड़ता हूं।
मैं JPanels
का उपयोग करने की कोशिश कर रहा हूं जैसे सी # में उपयोगकर्ता नियंत्रण। मैंने फॉर्म BlurbEditor
नामक फ़ॉर्म बनाया है। इसके कुछ सरल नियंत्रण हैं। मैं इसे बटन ईवेंट पर रन टाइम पर किसी अन्य पैनल में जोड़ने की कोशिश कर रहा हूं।
mainPanel.add(new BlurbEditor());
mainPanel.revalidate();
//I've also tried all possible combinations of these too
//mainPanel.repaint();
//mainPanel.validate();
यह दुर्भाग्य से काम नहीं कर रहा:
यहाँ कोड है कि मैंने सोचा था कि काम करेगा है। मैं क्या गलत कर रहा हूं?
अमान्य विधि कॉल जोड़ने से मदद नहीं मिली। मैं इसे netbeans द्वारा उत्पन्न माउसक्लिक घटना से बुला रहा हूँ। – BFreeman