Laden eines gif oder jpg in ein Image

Status
Nicht offen für weitere Antworten.

Stormer

Mitglied
moin,

bin noch nicht so der held in java und hab ein kleines problem. ich möchte eine simple bilddatei in ein Image object laden. erstmal die ausgangsituation

es gibt zwei packages

Code:
game
game.frame

im package game liegt eine klasse
Code:
game.Spiel

im package game.frame liegt eine klasse
Code:
game.BackGround
Background erbt von JFrame

Das prog wird über die Klasse game.Spiel gestartet. In dieser Klasse wird ein Object von BackGround erzeugt und dieses Fenster dann mit show() angezeigt

In der Klasse game.Background soll dann die Bildatei geladen werden. was mit aber immer ne IOException liefert. Die Datei ist aber wirklich da. ich komme nur nicht dran. zumindest weiß ich nicht wie.

Die datei liegt im ordner game/grafik/menue/bullet.gif

ich versuchs bisher so
Code:
Image im = ImageIO.read( new File("grafik/menue/bullet.gif"));

das läuft so aber nicht. auch mit File.separatorChar als ersatz für / will es nicht. kann mir da jemand nen tipp geben?!

schon mal danke im vorraus!!!
 
R

Roar

Gast
<ot>nicht show() benutzen! ist, bzw. wird deprecated</ot>

Image so:
Code:
Image img = new ImageIcon("pfad\\zum\\Bild.gif").getImage();

anstatt den separator würd ich aber wirklich System.getProperty("char.separator"); benutzen.

wenn der dir dabei ne IOException wirft dann wärs nützlich die message und stacktrace zu sehen.

achte auch auf die packageangaben, also dort wo die klassen liegen. die sind ja in anderen verzeichnissen.

wenn du das programm später in einer jar haben willst musst du die bilder pet getClass().getResource("bild.jpg"); laden.
 
B

Beni

Gast
Gib mal folgendes ein:

Code:
File file = new File("grafik/menue/bullet.gif");
System.out.println( file.getAbsolutePath() );

Das gibt dir den kompletten Pfad aus (welche Datei geladen werden soll). Stimmt der Pfad? Fehlt vielleicht ein Verzeichnis, oder ist eines zuviel?

mfg Beni
 

Stormer

Mitglied
@Roar

danke! So läuft es. es lag irgendwie am imageIO ... mit ImageIcon läuft es!! danke für die mühe!

@Beni: danke für den hinweis, aber man kann die ausgabe ja nicht bekommen, weil die ioexception ja schon bei new file geworfern wird. aber trotdzem danke! getAbsoluteFilePath brauch ich an einer anderen stelle! *g*
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Swing Laden eines Icons auf JButton liefert NullPointerException AWT, Swing, JavaFX & SWT 8
P 2D-Grafik Fehler beim Laden eines Bildes AWT, Swing, JavaFX & SWT 25
D Event beim Laden eines JPanels? AWT, Swing, JavaFX & SWT 3
K Frage zum Laden eines Bitmaps AWT, Swing, JavaFX & SWT 4
thor_norsk Icons laden nicht in GUI AWT, Swing, JavaFX & SWT 15
Jose05 Aus einer normalen Java Klasse eine FXML-Klasse laden AWT, Swing, JavaFX & SWT 12
G JavaFX Wert aus DB lesen, wenn erfolgreich automatisch eine fxml laden, möglich? AWT, Swing, JavaFX & SWT 2
K JavaFX Bildergalerie aus Image Ordner laden AWT, Swing, JavaFX & SWT 3
L JavaFX .fxml laden klappt nicht AWT, Swing, JavaFX & SWT 16
DeBoiJoshua 2D-Grafik Gif Animation will nicht laden AWT, Swing, JavaFX & SWT 1
R Grafik per JButton laden und austauschen lassen AWT, Swing, JavaFX & SWT 14
H Images laden nicht AWT, Swing, JavaFX & SWT 14
B Swing Sudoku: Laden / Speichern von Zahlen aus/in mehrere JTextFields aus/in eine(r) Textdatei AWT, Swing, JavaFX & SWT 9
A Swing Datei lässt sich zwar speichern, aber nicht laden (Inhalt im JTextField anzeigen) AWT, Swing, JavaFX & SWT 18
C Swing F5 Taste neu laden auf ganzen Frame AWT, Swing, JavaFX & SWT 9
N Swing Image aus Web laden und in Icon umwandeln AWT, Swing, JavaFX & SWT 4
J Bild von anderer Klasse will nicht laden AWT, Swing, JavaFX & SWT 1
F JavaFX PNG aus einem resource Ordner laden AWT, Swing, JavaFX & SWT 8
L JavaFX LoadException beim Laden von JavaFX Anwendung AWT, Swing, JavaFX & SWT 6
F JButtons neu laden AWT, Swing, JavaFX & SWT 4
M AWT Laden von Sprites AWT, Swing, JavaFX & SWT 3
Thallius JTable dynamisch laden? AWT, Swing, JavaFX & SWT 2
@SupressWarnings() JavaFX Bilder in executable jar laden AWT, Swing, JavaFX & SWT 5
S JavaFX Laden des Inhalts AWT, Swing, JavaFX & SWT 1
L JavaFX Verzögerung beim Laden von Daten AWT, Swing, JavaFX & SWT 6
I Scene Builder kann .fxml nicht mehr laden AWT, Swing, JavaFX & SWT 3
S NullPointer Exception beim Laden von Bildern AWT, Swing, JavaFX & SWT 11
X Java Fxml laden AWT, Swing, JavaFX & SWT 4
G Properties automatisch laden AWT, Swing, JavaFX & SWT 10
D JavaFX Gesetzte Variable in einem Controller im Controller laden AWT, Swing, JavaFX & SWT 1
L Graphik nach 100 ms neu laden AWT, Swing, JavaFX & SWT 1
Z JAVAFX Stage über Controller weitergeben um css-file zu laden AWT, Swing, JavaFX & SWT 4
S JavaFX Fenstergrösse automatisch Speichern und Laden AWT, Swing, JavaFX & SWT 4
M Datenbanksätze in ToolTip laden AWT, Swing, JavaFX & SWT 4
A JPanel Bild laden (Porblem mit Dateipfad) AWT, Swing, JavaFX & SWT 2
I Zufallsbilder laden AWT, Swing, JavaFX & SWT 2
D Swing Bei Button Click neues Panel laden AWT, Swing, JavaFX & SWT 3
C Image laden und Speichern - Image wird auf JPanel nicht angezeigt AWT, Swing, JavaFX & SWT 4
X JFrame erst nach dem Laden sichtbar stellen AWT, Swing, JavaFX & SWT 8
N FXML Dokument laden AWT, Swing, JavaFX & SWT 1
J Bilder auf JPanel (im JScrollPane) nacheinander laden AWT, Swing, JavaFX & SWT 0
B Ressourcen laden beim Ausführen der .jar nicht schnell genug AWT, Swing, JavaFX & SWT 2
V JavaFX - fxml-Datei laden (neben CSS) AWT, Swing, JavaFX & SWT 2
T AWT Bild laden und transparent zeichnen AWT, Swing, JavaFX & SWT 2
J Swing Bild laden, Kreise drin malen, Schreiben AWT, Swing, JavaFX & SWT 2
M Swing Elemente im Dialog neu "laden". AWT, Swing, JavaFX & SWT 6
K JLabel nachträglich laden AWT, Swing, JavaFX & SWT 6
T Modell als XML Speichern / Laden AWT, Swing, JavaFX & SWT 9
B Hintergrund laden AWT, Swing, JavaFX & SWT 3
V Laden einer Bitmap / Eclipse-Problem? AWT, Swing, JavaFX & SWT 4
S Font laden, Wort zeichnen und animieren..? AWT, Swing, JavaFX & SWT 2
G Objekte in und aus einer JTable laden AWT, Swing, JavaFX & SWT 5
H 2D-Grafik Bilder laden ist nicht zuverlässig AWT, Swing, JavaFX & SWT 3
V Persistentes Objekt laden Progressbar AWT, Swing, JavaFX & SWT 7
Luk10 Fragen zum Laden von Fonts AWT, Swing, JavaFX & SWT 4
B Swing Laden von serialisierten Objekten (invalid type code AC)) AWT, Swing, JavaFX & SWT 3
N Swing BufferedImage neu laden AWT, Swing, JavaFX & SWT 10
C SWT Mehrere Bilder in GUI laden AWT, Swing, JavaFX & SWT 5
C 2D-Grafik bild aus resource folder laden AWT, Swing, JavaFX & SWT 3
R Image laden sehr langsam AWT, Swing, JavaFX & SWT 7
Luk10 Laden von eingebundenen .png Datein AWT, Swing, JavaFX & SWT 15
S Objekt einmal laden zweimal anzeigen 3d AWT, Swing, JavaFX & SWT 6
C 2D-Grafik BufferedImage laden, Frage zum Code AWT, Swing, JavaFX & SWT 2
P Text-Vorschläge für JTextField aus ner Liste laden AWT, Swing, JavaFX & SWT 8
J Bild aus Datei in BufferedImage laden AWT, Swing, JavaFX & SWT 4
S GUI per XML zur Laufzeit laden AWT, Swing, JavaFX & SWT 5
X Bild via FileChooser in paint-Methode laden AWT, Swing, JavaFX & SWT 2
B Problem beim laden von Bild mit getResource() AWT, Swing, JavaFX & SWT 3
L Swing Bilder über andere Bilder laden AWT, Swing, JavaFX & SWT 3
M Bild aus .jar Archiv laden geht nicht AWT, Swing, JavaFX & SWT 6
H Swing HTML in einem JEditorPane zeilenweise hinzufügen ohne Inhalt jedes Mal neu zu laden AWT, Swing, JavaFX & SWT 4
D Swing JTable in Datei speichern und laden AWT, Swing, JavaFX & SWT 3
E Laden von Bilddateien erzeugt OutOfMemory Error AWT, Swing, JavaFX & SWT 6
F Swing Zur Laufzeit Bild laden und auf JPanel anzeigen AWT, Swing, JavaFX & SWT 4
H Applet - Hilfedateien im Browser öffnen / eine Webseite laden AWT, Swing, JavaFX & SWT 6
B ImageIO gif Dateien laden AWT, Swing, JavaFX & SWT 7
S Ordner mit Bildern laden AWT, Swing, JavaFX & SWT 2
E Swing Panel neu laden /neu zeichnen AWT, Swing, JavaFX & SWT 4
S JInternalFrame oder JTextArea neu laden AWT, Swing, JavaFX & SWT 2
O Tabelle laden - Prozessorlast 100% ?? AWT, Swing, JavaFX & SWT 11
N Tablle nach SQL-Update neu Laden AWT, Swing, JavaFX & SWT 4
O Swing JInternalFrame komplett neu laden AWT, Swing, JavaFX & SWT 3
Z JTable neu laden AWT, Swing, JavaFX & SWT 19
R JTable nur sichtbaren Bereich laden AWT, Swing, JavaFX & SWT 12
Dit_ Mit Button "Weiter" neues Panel laden, altes ausblenden... AWT, Swing, JavaFX & SWT 4
SuperSeppel13 Vorschuabilder laden AWT, Swing, JavaFX & SWT 6
H SWT TabItem von Methode "neu laden" AWT, Swing, JavaFX & SWT 3
Developer_X Java BMP-Dateien laden AWT, Swing, JavaFX & SWT 2
C Bild in ein JPanel laden AWT, Swing, JavaFX & SWT 4
W Frame Speichern/laden AWT, Swing, JavaFX & SWT 7
T HTML Seite neu laden mittels Applet AWT, Swing, JavaFX & SWT 2
R Swing JTable, werte speichern und laden AWT, Swing, JavaFX & SWT 25
D Font laden AWT, Swing, JavaFX & SWT 2
C Problem mit Bild neu laden AWT, Swing, JavaFX & SWT 7
S JTappedPane neu laden AWT, Swing, JavaFX & SWT 2
Fadi Images in JAR Datei laden? AWT, Swing, JavaFX & SWT 5
S [ANT] jsch jar aus einem anderen Ordner laden AWT, Swing, JavaFX & SWT 7
1 Laden einer Datei zur Echtzeit Darstellen AWT, Swing, JavaFX & SWT 7
A JTable neu laden AWT, Swing, JavaFX & SWT 2
F csv Datein in Tabelle laden AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben