2009-04-17 7 views
20

का उपयोग करने से केन्द्र तत्व निकाला जा रहा है वहाँ Component एक BorderLayout के साथ एक JPanel की CENTER को जोड़ा गया हटाने की किसी भी तरह से, संदर्भ के लिए Component ही बिना है?एक JPanel BorderLayout

उत्तर

39

ऐसा कुछ?

BorderLayout layout = panel.getLayout(); 
panel.remove(layout.getLayoutComponent(BorderLayout.CENTER)); 
+2

कूल। इसे थोड़ा सा संशोधित करना था, लेकिन यह काम किया। इस फैशन में इसका इस्तेमाल किया गया: myPanel.remove (layout.getLayoutComponent (BorderLayout.CENTER); –

+0

अच्छा, मैंने अपना जवाब अपडेट किया है कि – ninesided

+0

परिवर्तन को हटा दें, आप दोनों हटाए गए फ़ंक्शन के लिए समापन कोष्ठक खो रहे हैं;) –

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