Hallo,
Der Titel ist vielleicht ein wenig doof gewählt.
Mein Problem ist dass ich gerade ein Brettspiel in Java programmiere und dabei ein JFrame benutze. Dieses enthält ein Panel, auf dessen (bei initialisierung) eine Graphic gemalt wird. Jedoch funktioniert das nur manchmal, bzw wird der Frame schneller "hochgeladen" als das Panel bemalt wird. Ich seh also nur ein leeres Panel. Wenn ich das Frame minimiere und dann wieder öffne lässt sich die Grafik sehen. Sehe ich da einerseits richtig, das Problem ist das das "bemalen" zu lange dauert, und wenn ja gibt es eine elegante Lösung das zu änder/vermeiden.
Vielen Dank
Ps: habe schon überlegt einen Timer zu machen, der das öffnen des fensters um 2-3 Sekunden verringert, würde das dann aber eigentlich doch lieber anders machen.
Der Titel ist vielleicht ein wenig doof gewählt.
Mein Problem ist dass ich gerade ein Brettspiel in Java programmiere und dabei ein JFrame benutze. Dieses enthält ein Panel, auf dessen (bei initialisierung) eine Graphic gemalt wird. Jedoch funktioniert das nur manchmal, bzw wird der Frame schneller "hochgeladen" als das Panel bemalt wird. Ich seh also nur ein leeres Panel. Wenn ich das Frame minimiere und dann wieder öffne lässt sich die Grafik sehen. Sehe ich da einerseits richtig, das Problem ist das das "bemalen" zu lange dauert, und wenn ja gibt es eine elegante Lösung das zu änder/vermeiden.
Vielen Dank
Ps: habe schon überlegt einen Timer zu machen, der das öffnen des fensters um 2-3 Sekunden verringert, würde das dann aber eigentlich doch lieber anders machen.