Frage zu einer Methode - Panel arbeitet nicht ordnungsgemäß

  • Themenstarter Themenstarter AFDJorg
  • Beginndatum Beginndatum
A

AFDJorg

Gast
Hi,

ich hab gerade ein Problem mit der Anzeige in einem Panel.
Es gibt ein Panel mit GridLayout(2,2).
In diese vier Flächen, sollen vier Items (Buttons) hinzugefügt werden.

Es funktioniert alles korrekt.
Beim Erstellen des Fensters wird ein Button und drei Buttons für nicht vorhandene Items hinzugefügt.
Während des Spieles findet man Items und das Panel aktualisiert sich.
Dazu werden alle Elemente des Panels gelöscht und die neuen Buttons hinzugefügt.
Funktioniert in der Theorie.

Jetzt findet der Spieler in neues Item und das Panel aktualisiert sich.
Es läuft eigentlich alles so ab wie es soll, nur es kommt zu folgenden Fehler:
Link1

Sobald ich das Fenster mal kurz minimiere und danach wieder maximiere wird alles korrekt angezeigt.

Link2

Frage:
Was ist das?
Warum kommt es?
Kann ich den Fehler irgendwie beheben?

mfg
 
Da ich nicht täglich mit Swing arbeite, weiss ich nicht, ob dies state of the art ist, aber ich würde einfach [c]repaint()[/c] auf einem Component von dir aufrufen - z.B. auf dem JFrame.
 

Neue Themen


Zurück
Oben