Input/Output Swing Icons in Jar Archiv laden

VcVipeOut

Mitglied
Hi Leute ich habe ein kleines Spiel programmiert, alles läuft so wie ich es will, jedoch wenn ich Swing Icons laden möchte müssen diese mit meinem code in der umgebung des Jar Archives sein...
Ich habe keine ahnung wie ich die Images (u.A. Gif´s) aus dem Jar Archiv laden kann...???:L

Mein Code
Java:
 Icon klickbild = new ImageIcon("Resources/button.png");
Jemand eine Ahnung wie ich diesen code abändern kann? :rtfm:
Danke im Vorraus ;)
 

Gucky

Top Contributor
Dazu gibt es schon tausende Tutoriuals bei Google. Hier ist nun Nummer 5001:
Du musst BufferedImage img = ImageIO.read([Hauptklasse].getClass().getRessourceAsStream(RELATIVER PFAD DER KLASSE); schreiben, da ein Jar eigentlich EINE Datei ist, die mehrere, mittels ZIP geschrumpfte Dateien enthält.
 

VcVipeOut

Mitglied
Okay danke erstmal für deine Antowrt :D
Ich habe es mit 2 Methoden ausprobiert, eine habe ich noch gefunden:
Code : (Sry, dass ich den Code jetzt so einfüge aber ich binn neu in diesem Forum und der Button für den Code war weg... )
1. BufferedImage klickbild = ImageIO.read(frame.getClass().getRessourceAsStream("Resources/button.png"));

2. ImageIcon b = new ImageIcon((frame.getClass().getResource("Resources/button.png")));
Image klickbild = b.getImage();

Bei beiden kam der fehler: non-static method getClass() cannot be referenced from a static context
Schätze es ist irgent ein dummer Fehler von mir. :noe:
(Ich möchte nachher ein Icon aus javax.swing.Icon haben insofern das geht :) )
 

VcVipeOut

Mitglied
So okay mein Code lautet nun:
BufferedImage klickbild = ImageIO.read(Frame.class.getResourceAsStream("Resources/button.png"));
das läuft soweit aber es ist noch ein awt Image da JButtons nur Swing Icons erkennen muss die methode irgentwie noch für Icons umgeädert werden, oder denke ich völlig in die falsche Richtung :S
 

VcVipeOut

Mitglied
Okay ich habe meine Fehler gefunden :) mein Code ist jetzt so:
java.net.URL imageURLklick = getClass().getResource("Resources\\button.png");
ImageIcon klickbild = new ImageIcon(imageURLklick);
Und so ergibt sich der nächste Fehler ... Wenn das Spiel in BlueJ ausführe funktioniert alles.
Jedoch soblad ich das Spiel als Archiv speichere und ausführe steht dort: Anhang anzeigen 7034
Archiv Struktur:
Spiel.jar
|-Frame.class
|-Resources --- button.png
 
Zuletzt bearbeitet:

Gucky

Top Contributor
Du musst das mit ImageIO oder mit getRessourceAsStream() machen, weil, wie gesagt, die Daten in einem Jar mit ZIP komprimiert werden.

PS: Jar steht für Java Archiv.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Kochbuch bzw. Rezepte-Datenbank app mit Swing..? Allgemeine Java-Themen 5
I Swing GUI / Webapp..... benötige ein paar Tips / Ratschläge Allgemeine Java-Themen 18
KeTho1712 Java Swing: JTable standardmäßig füllen, sodass bei Start bereits Datensätze gespeichert sind Allgemeine Java-Themen 1
C Swing File[] als klickbare links in irgendeinem Swing Element Allgemeine Java-Themen 3
RalleYTN 2D-Grafik Bild ohne AWT, Swing und JavaFX rotieren Allgemeine Java-Themen 12
T Methoden Swing/Graphics/draw Allgemeine Java-Themen 6
Blender3D Java Swing Programm Windows 10 Autostart Problem Allgemeine Java-Themen 2
N GUI Interface, swing Allgemeine Java-Themen 7
J Swing Cursor.WAIT funktioniert nicht nach JFileChooser Allgemeine Java-Themen 1
M for Schleife mit Swing Button abbrechen Allgemeine Java-Themen 7
O Swing + EJB Allgemeine Java-Themen 4
M JavaFX-Gegenstück zu Swing-Button-DoClick-Methode Allgemeine Java-Themen 5
eskimo328 Swing Client Anwendung für MAC OS (Update Routine) Allgemeine Java-Themen 6
T HTTP HttpWebRequest in Swing-Projekt nutzen Allgemeine Java-Themen 4
G Input/Output Manuelle Änderung von Wert in Swing Komponente bemerken! Allgemeine Java-Themen 2
K Threads - Swing - Synchronisation nötig? Allgemeine Java-Themen 8
J [SWING]Elegante Java Formular Lösung? XML? Allgemeine Java-Themen 4
M Swing-Frontend abhängig von ausgewähltem Objekt Allgemeine Java-Themen 4
I Swing Welche Swing Komponente soll ich nehmen? Allgemeine Java-Themen 2
L Web-Framework und Swing Framework o.ä Allgemeine Java-Themen 15
Y Anwendung starten(JAR) - Entscheidung Konsole oder Swing Allgemeine Java-Themen 5
A Swing paintcomponent komischer Fehler Allgemeine Java-Themen 6
algorismi Google maps in Java Swing Allgemeine Java-Themen 2
nrg Swing 2 Fragen zu Swing/AWT Allgemeine Java-Themen 7
T Jakarta Objekt (Excel Sheet) in Swing/SWT einbetten Allgemeine Java-Themen 3
D Organigramm mit GWT oder Swing Allgemeine Java-Themen 4
E Swing hilfe, JWindow mit eintrag in taskleiste Allgemeine Java-Themen 2
M Name der Swing Komponente Allgemeine Java-Themen 3
A awt und swing Allgemeine Java-Themen 3
MQue Swing-Componenten -> JavaBean Allgemeine Java-Themen 5
H Schrifthöhe berechnen / Swing Allgemeine Java-Themen 5
Z Swing vs Konsole Allgemeine Java-Themen 17
T Wo ist javax.swing.TransferHandler enthalten? Allgemeine Java-Themen 10
ARadauer Scaffolding für Swing Anwendungen Allgemeine Java-Themen 4
? Swing Anwendung aus Konsole starten Allgemeine Java-Themen 7
H Webseiten aus Swing Allgemeine Java-Themen 4
B SBCC - Swing Better Components Collection - downloadlink ? Allgemeine Java-Themen 5
G Feld Validierung in Swing Programm Allgemeine Java-Themen 6
G Swing Validierungs Framework Allgemeine Java-Themen 2
A Klappmechanismus bei Components(SWING) Allgemeine Java-Themen 8
M Swing funktioniert und funktioniert nicht Allgemeine Java-Themen 4
O Swing oder JMF Problem Allgemeine Java-Themen 11
M Swing JButton Farbe zurücksetzen Allgemeine Java-Themen 6
P RTF dynamisch machen (IText, Swing) Allgemeine Java-Themen 4
E Thread Fragen in Verbindung mit Swing Allgemeine Java-Themen 4
G java applet mit swing -> hundert prozent cpu auslastung Allgemeine Java-Themen 11
S Swing-Projekt zum Üben Allgemeine Java-Themen 5
I Servlet von einem Swing Based GUI aufrufen Allgemeine Java-Themen 5
D Spezielles Eingabefeld für Numerische Werte in Swing Allgemeine Java-Themen 2
G Swing vs. RCP Allgemeine Java-Themen 9
T substring() und Swing setText() Allgemeine Java-Themen 6
A Hibernate und Swing Allgemeine Java-Themen 2
S SWING Problem Allgemeine Java-Themen 2
S SWING UND AWT!Problem wegen Canvas! Allgemeine Java-Themen 29
clemente Swing Applikation killt kwin Prozess (unter Linux / KDE) Allgemeine Java-Themen 3
T Exception at javax.swing.plaf.basic.BasicTableUI.paintCell Allgemeine Java-Themen 3
S Swing - Problem mit Fenster-/Komponenten-Größe Allgemeine Java-Themen 3
M swing und windows registry Allgemeine Java-Themen 11
A Swing hat ein leicht verändertes Aussehen, wie findet ihrs? Allgemeine Java-Themen 28
M Was soll ich benutzen? Java2D, Java3D, Swing, AWT?? Allgemeine Java-Themen 21
U Frage zu Swing Allgemeine Java-Themen 4
B Hintergrund bei Swing Allgemeine Java-Themen 6
K swing frage (komisches swing) <-- manoman was für n threa Allgemeine Java-Themen 2
J Chatprog schließen,AWT + Swing Allgemeine Java-Themen 4
Luk10 Fragen zum ByteBuffer (lwjgl - icons) Allgemeine Java-Themen 2
C Eclipse Icons(PNG) mit in das ausführbare Jar File exportieren Allgemeine Java-Themen 7
C Drag & Drop, Icons sollen getauscht werden Allgemeine Java-Themen 4
DStrohma Icons in JTree Nodes weiter nach rechts rücken Allgemeine Java-Themen 2
E Welche Icons für sichtbar /unsichtbar Allgemeine Java-Themen 2
G Icons Allgemeine Java-Themen 2
S icons und Lizenzen? Allgemeine Java-Themen 5
G icons Allgemeine Java-Themen 4
V Benutzerdefinierte Icons für jar-Dateien ab Java SE 6? Allgemeine Java-Themen 2
K Vergleich von Icons . Allgemeine Java-Themen 8
byte Eclipse Icons frei? Allgemeine Java-Themen 1
A Icons flimmern Allgemeine Java-Themen 6
Q Icons (jpg,gif) in EXE packen. Allgemeine Java-Themen 2
F Laden von bestimmten Daten aus TAR Archiv Allgemeine Java-Themen 23
J PDF-Datei aus JAR-Archiv in Dateisystem kopieren Allgemeine Java-Themen 1
Seikuassi Input/Output ZipOutputStream erzeugt zu großes .zip-Archiv Allgemeine Java-Themen 3
C jar Archiv im Programm aus dessen jar extrahieren Allgemeine Java-Themen 2
H JAVA-ARCHIV-PROBLEME - pls help :( Allgemeine Java-Themen 4
D auf Bilder im Jar-Archiv zugreifen Allgemeine Java-Themen 11
T jar Archiv auf Server ausführen Allgemeine Java-Themen 3
J Ordner im Archiv (jar) auslesen Allgemeine Java-Themen 12
trash Das große Problem: .jar Archiv Allgemeine Java-Themen 19
multiholle Resourcen aus Jar-Archiv laden Allgemeine Java-Themen 5
D verschlüsseltes Archiv erstellen Allgemeine Java-Themen 5
Balbes Auf Datei im Dateisystem aus einem jar-Archiv zugreifen Allgemeine Java-Themen 4
B Jar-Archiv Allgemeine Java-Themen 3
B Film aus Java JAR-Archiv extrahieren Allgemeine Java-Themen 4
G ZIP Archiv auf Konsistenz prüfen Allgemeine Java-Themen 2
A Warum hab ich noch nie ein .jar Archiv gesehen? Allgemeine Java-Themen 5
X Klasse aus Jar Archiv laden Allgemeine Java-Themen 3
V Wie kann ich ein Bild in einem Zip Archiv abspeichern? Allgemeine Java-Themen 3
K Zugriff auf eine Datei in einem jar-Archiv Allgemeine Java-Themen 9
G IOExceptions nur bei jar Archiv Allgemeine Java-Themen 4
N Speichern von binären Dateien (Zip-Archiv) per Stream? Allgemeine Java-Themen 6
J Javabibliotheken in Jar- Archiv einbinden Allgemeine Java-Themen 5
G Testdatei im Jar archiv öffnen und reinschreiben Allgemeine Java-Themen 11

Ähnliche Java Themen

Neue Themen


Oben