Bitte um Hilfe! Wie kann ich meine JFrame Inhalt aktualisieren (neue JPanel hinzufügen, fügen Sie Schaltfläche, etc) nach einige Aktion stattfinden, wie drücken Sie Schaltfläche? Gracias.
Antwort
Zu viele Anzeigen?
objects
Punkte
8551
Sie fügen die neuen Komponenten auf die gleiche Weise hinzu wie bei der ersten Erstellung der Benutzeroberfläche.
existingPanel.add(new JLabel("New Label"));
Nach dem Hinzufügen teilen Sie dem Container, dem Sie etwas hinzugefügt haben, mit, dass neues Material hinzugefügt wurde, indem Sie revalidate() aufrufen. Dies erlaubt es dem Container, seine untergeordneten Komponenten gemäß seinem Layout-Manager anzuordnen
existingPanel.revalidate();