Hallo,
Ich habe einen Frame, darin ein JPanel und darin mehrere JButtons, denen ich Bilder verpasst habe.
Nun ändere ich vom Controller aus direkt (also nicht per Maus-Klick) das Bild eines Button. Mache dort ein Repaint und das neue Bild wird auch angezeigt.
Wenn ich dann aber ein Reapint, Resize oder sonst was mit dem Frame oder dem Panel mache, sind diese Änderungen wieder weg.
Erst wenn ich dann per Mouse-Klick auf den Button klicke wird wieder das richtige Bild gezeigt.
Muss ich irgendwie dem Frame oder dem Panel auch noch sagen, dass sich da was geändert hat?
Gruß
Björn