Unterschiedliche Pfadangabe zu Icons zwischen JApplet und JWindow?

Grey_M

Aktives Mitglied
Ich habe bisher ein Applet als "Hauptcontainer" benutzt. Dieses will ich nun durch ein JWindow ersetzen.

Innerhalb des Programms erstelle ich JButtons mit Icons.

Den Imagepfad für das Icon schreibe ich wie folgt:
Java:
icon/contest/default.png
Ein Ausschnitt aus der Projektstruktur ist im Anhang.


Unter dem Applet werden die Icons ohne Probleme gezeichnet. Unter JWindow passiert nichts. Kein Icon... ;(

Habe ich da irgend etwas vergessen zu beachten?
 

Anhänge

  • Struktur.JPG
    Struktur.JPG
    39,4 KB · Aufrufe: 37
Zuletzt bearbeitet:
Java:
ImageIcon icon = new ImageIcon(pIconPath);
		setIcon(new ImageIcon((icon).getImage().getScaledInstance(getWidth(), getHeight(), Image.SCALE_FAST)));

wobei pIconPath dann den oben beschriebenen Pfad beinhaltet.

Edit: Konnte es selbst beheben....

ich benutze zum laden nun
Java:
ImageIcon icon = new ImageIcon(getClass().getResource(pIconPath));

und als Pfad benutze ich nun einen weiteren slash am Anfang.
Java:
/icon/contest/default.png

Funktioniert nun unter dem Applet als auch unter dem JWindow.
 
Zuletzt bearbeitet:

Neue Themen


Zurück
Oben