Panel wird nicht angezeigt

Beim Aufruf folgender Methode wird das label lbl5 erst angezeigt, *nachdem* ich auf die fensterumrandung geklickt habe um die Groesse des Fensters zu aendern. repaint, show und setVisible haben nix geaendert… Vieleicht weiss jemand von euch rat ?

public void makeList(){
mp = new Panel();
lbl5 = new Label(„test“);
mp.add(lbl5);
add(„Center“,mp);
}
Uwe.

public void makeList(){
mp = new Panel();
lbl5 = new Label(„test“);
mp.add(lbl5);
add(„Center“,mp);
}

Das scheint ein Problem des Layout-Managers Deines TrägerPanels zu sein. Um auf Nummer sicher zu gehen, solltest Du explizit das Layout setzen mit „this.setLayout(new FlowLayout(FlowLayout.CENTER,3,3);“, ab Java 1.2 statt dem this -> this.getContentPane().setLayout …
und this.getContentPane().add(…

Der letzte Konstrukt Deines Quelltextes dürfte so nicht funktionieren.

Ciao.