Java GUI - Würfel Programm

tsidlr

Mitglied
Hallo Leute, ich bin noch ein Anfänger in Java, aber ich hab mich schon etwas mit GUI in Java befasst.
Ich will ein kleines Programm schreiben , welches bei einem Button-Click zufällig 1 von 6 2D Bilder (Augenzahlen 1 - 6) ausgibt.
Ich bin so weit das ich ein Frame, Button, Panel und Label erstellt habe. Ich hab den Button auch schon testweise programmiert , das er z.B die Farbe des Panel ändert.
Nun weiß ich wirklich nicht wie ich die 6 Bilder mit dem Button verbinde. Ich hab gefühlt alles versucht und im Internet hab ich Lösungen gefunden, die überhaupt nicht klappen.
Ich würde mich über Hilfe freuen.
Und bitte verständlich erklären, wenns geht. Ich habe vor einer Woche mit Java angefangen.
Ich hab einmal die Main Klasse, in der ich nur die Klasse Fenster abrufe.
Die Bilder hab ich schon dem Verzeichnis hinzugefügt - augenzahl1.jpg, augenzahl2.jpg usw.

1611531055106.png
Ab hier begint die Fenster Klasse von oben bis nach unten:
Die ganzen imports sind hier ausgeblendet*
1611531079999.png1611531110596.png1611531143170.png
 
Danke für die Antwort, aber der Link hilft mir irgendwie nicht weiter.
Ich weiß das es mehrere Wege zum Ziel gibt, aber das zu wissen hilft mir auch nicht weiter.
Kann mir jemand vlt. anhand meines Codes sagen wie ich die Bilder mit einbinden kann.
bzw. wie kann ich überhaupt Bilder einfügen.
Ich finde immer nur Beiträge aus 2008 etc. und diese Wege klappen anscheinend nicht mehr , weil die vorgefertigten Klassen nicht mehr in der Libary sind.
 
Ja vlt. nicht, aber das was in meinem Code steht sind die Basics. Das würde auch jemand ohne Programmier-Erfahrung hinbekommen.
Kann einer bitte einfach zu meinem Code helfen. Das müsste für euch ein Zeitaufwand von paar Minuten sein.
 
Natürlich könnte man irgendeine Lösung präsentieren... Aufgrund des Anfängerniveaus ist aber *eher* eine Verwendung von Java < 5 und damit auch der alten java.IO.file Bibliothek zu erwarten. Ansonsten gäbe es mit Java >= 7 die NIO-Bibliothek sowie mit Java >= 8 die Verwendung von Streams: https://javabeginners.de/Dateien_und_Verzeichnisse/Verzeichnis_rekursiv_durchsuchen.php , https://mkyong.com/java/java-how-to-list-all-files-in-a-directory/ . Beim Verwenden der Zufallszahlengenerators ist zu beachten, dass die verwendete erweiterte for-Schleife keinen Index-Zugriff erlaubt (und man i.d.R. nicht weiss, ob und wieviele gültige Bilddateien das Zielverzeichnis enthält).
 

Neue Themen


Zurück
Oben