JLabel nachträglich in ein JPanel setzen unmöglich?

Sway

Erfahrenes Mitglied
Hi,

ich habe ein Problem mit dem nachträglichen hinzufügen von Elementen wie z.B. dem JLabel.

Ich habe ein Frame mit einem JPanel( GridLayout(8,8) ).
Auf dem GridLayout liegen wieder Panels mit MouseListener. Ich möchte beim Anklicken eines dieser 64 Felder ein JLabel in dieses Feld setzen.

Soweit funktioniert das auch schon sehr gut, bis auf das ich mein Hauptframe erst in der Grösse ändern muss das die JLabels angezeigt werden. Ich vermute das bei einem ändern der Framegröße, Java das Fenster neu aufbaut und erst dann merkt das dort die Labels liegen.

Falls ich mit der Vermutung richtig liege: Wie kann ich das neue aufbauen mittels MouseListener erzwingen?
 

Neue Beiträge

Zurück