Servus.
Grundlegend habe ich eigentlich nichts geändert.
Anfangs ging folgendes:
Image logo = new ImageIcon("images/logo_32.png").getImage();
(in der Klasse angegeben)
und
this.setIconImage(logo);
im Konstruktor.
Jetzt habe ich ein bisschen gewerkelt, und am Ende habe ich festgestellt, dass das Icon nicht mehr angezeigt wird.
Beide Zeilen wurden nicht verändert und befinden sich in den gleichen Orten.
Das JFrame wird immer noch gleich erstellt, lediglich hab ich ihm beim Erstellen jetzt einen Namen gegeben.
Vorher:
new NordwindTool();
Jetzt:
NordwindTool mainFrame = new NordwindTool();
Außerdem habe ich meine Dateien per
package Hauptprogramm;
zusammengeschlossen. Ordnerstruktur wie folgt:
Unten gehts mit Dateien noch weiter, inkl. der Datei, wo der gezeigte Quelltext herkommt. In "images" befinden sich die Bilder und wurden nicht verändert.
Es gibt laut Compiler keine Fehler, die Klassen sind ordentlich eingebunden, etc.
Ich verstehe wirklich nicht, warum das Icon jetzt nicht angezeigt wird, stattdessen wird das Java Logo angezeigt.
Ich habe einen ähnlichen Prozess in einer anderen Datei des Projekts, dort funktioniert das.
Wer den ganzen Quelltext sehen möchte (Warnung: In Progress) kann hier klicken.
Die Main File ist "\Coding\Hauptprogramm\NordwindTool" und wo es funktioniert ist "Login". Der Vergleich wo es noch funktioniert hat, liegt in "\Coding\Backup.."
Danke im Voraus <3