JPanel aktualisieren?
Hey, momentan programmiere ich ein kleines Spiel in einem JFrame. Ich habe mich für ein SCROLL_TAB_LAYOUT entschieden. Dan habe ich jeweils panels hinugefügt so das man immer switchen kann zwischen den verschiedenen panel. Doch wenn ich was im Inventory hinzufüge (also dem panel wo man das Inventar sehen kann), dann aktualisiert es halt nicht. Wie kann ich das panel aktualisieren?
1 Antwort
Da du von einem Inventar redest, hast du also auch eine Auflistung. Ich würde eine JList-Komponente nehmen und an diese ein ListModel binden. Sobald diesem Model Einträge zugefügt oder wieder entnommen werden, aktualisiert sich die JList-Komponente automatisch.
Alles was dafür notwendig ist, steht im dazugehörigen Artikel How to Use Lists der Oracle Tutorials.
Kann man auch Bilder und Text gleichzeitig in einer JList haben?
Gibt es keine einfachere Lösung dafür