JLabel aktualisieren

Ma He

Grünschnabel
Hallo zusammen,

ich bin noch ein Anfänger und habe folgendes Problem:
ich möchte ein Bild auf dem JLabel aktualisieren, das heißt durch einen Klick auf einen Button soll je nach dem aktuell angezeigtem Bild das nächste aufgerufen werden. Natürlich an Stelle des aktuellen Bildes.
Wie kann ich das anstellen? :confused:

Vielen Dank im Voraus
 
Das einfachste wäre wohl:

Icons in HashSet, den Iterator danach Speichern (Klassenvariable JLabel), nach jeden Aufruf einer Methode das nächste Icon aus dem Iterator hohlen, und mit setIcon setzen. JButton ruft natürlich im JLabel die Methode auf.
 
Das einfachste wäre wohl:

Icons in HashSet, den Iterator danach Speichern (Klassenvariable JLabel), nach jeden Aufruf einer Methode das nächste Icon aus dem Iterator hohlen, und mit setIcon setzen. JButton ruft natürlich im JLabel die Methode auf.


Tut mir Leid wegen dem doofen Nachgefrage, aber könntest du das eventuell genauer erklären (HashSet, Iterator) ? :confused:

Trotzdem vielen Dank schonmal!
 
Hab schnell mal ein Beispiel geschrieben. Hab mich aber für eine ArrayList umentschieden, da HashSet offenbar nicht geordnet bleiben.
 

Anhänge

  • beispiel.jar
    18,3 KB · Aufrufe: 81
Zurück