Ich versuchteWarum entfernt die removeall() Methode nicht alle Komponenten von JFrame?
frame.removell();
frame.revalidate();
frame.repaint();
es nicht funktioniert hat. Dann habe ich versucht
frame.getContentPane().removeAll();
frame.revalidate();
frame.repaint();
Aber das funktioniert auch nicht. Ich versuche einfach, alle Komponenten aus dem bestehenden Frame zu entfernen und den gleichen Frame mit den gleichen Komponenten mit unterschiedlichen Werten neu zu laden, aber mit den obigen Codes zeigt die Anwendung einfach doppelte Panels in meinem bestehenden Frame.
Apologies. Ich habe es auch mit den obigen Befehlen versucht, aber es hat nicht funktioniert. Ich habe meine Frage aktualisiert. – Naseem
Fügen Sie die Komponenten direkt zum Frame hinzu oder fügen Sie sie einem Panel hinzu, das dem Frame hinzugefügt wird? Ich vermute, dass Sie doppelte Komponenten zu einem Panel hinzufügen, nicht zu dem Frame selbst. – Titus
Ich füge Komponenten zum Panel hinzu und füge dann diese Panels in den JFrame ein. – Naseem