Einige Bilder werden nicht geladen

Status
Nicht offen für weitere Antworten.

Cloud

Mitglied
Hi!
Ich hab ein Problem, einige meiner Bilder werden nicht angezeigt obwohl ich sie genauso lade und anzeigen lasse wie die anderen Bilder die gehen!

Laden tu ich Bilder so:
Java:
Image title=  Toolkit.getDefaultToolkit().getImage("./Bild/Titel.png");

Anzeigen:
Java:
g.drawImage(title, 0, 0, null);

Aber wieso funktioniert das bei manchen Bildern von mir nicht? Kennt jemand das Problem?
Das komische ist ja, das es bis vorgestern noch funtkionierte!
 

Ebenius

Top Contributor
Häng doch mal ein Bild an das geht und eines das nicht geht. Man kann Anhänge an Beiträge machen; guck mal unten unter dem Editor, "Anhänge verwalten".

Auf welchem System, mit welchem JRE und ggf. mit welcher IDE passiert das?

Ebenius
 

Developer_X

Top Contributor
vielleicht liegst ja auch am !".png"! format, was diferenziert den dieses von den anderen funktionierenden Bildern?
 

Cloud

Mitglied
Ok, also Bilder sind alle in PNG Format. Habe zwei angehängt, das erste funktioniert das zweite nicht.
System ist Windows XP und benutze Eclipse.

ImageIO hab ich versucht hat aber nichts gebracht.

Hier mal ein Teil Code von der Klasse:

Java:
public class Ansicht extends JPanel implements Runnable 
{
   
	Image title=  Toolkit.getDefaultToolkit().getImage("./Bild/Titel.png"); //geht
	Image cursor = Toolkit.getDefaultToolkit().getImage("./Bild/Cursor.png");   //geht
	Image weltkarte = Toolkit.getDefaultToolkit().getImage("./Bild/Weltkarte.png");  //geht nicht
	Image weltkarte1 = Toolkit.getDefaultToolkit().getImage("./Bild/Weltkarte1.png"); //geht nicht
	Image land1 = Toolkit.getDefaultToolkit().getImage("./Bild/Land1.png"); //geht nicht
BufferedImage map;

public Ansicht(SpielFenster f)
    {
    	fenster=f;
    	spieler=fenster.spieler;
    	karte=fenster.karte;

    	try {
			 	map = ImageIO.read(new File("Map1.png"));
			 	
			} 
    	  catch (IOException e) {} 
    	
        this.setDoubleBuffered(true);  
        new Thread(this).start();
    }


@Override
    public void run()
    {
        while(true)
        {
            try
            {
                float START = System.currentTimeMillis();
                repaint();
            
                float AUSFUEHR = System.currentTimeMillis()-START;
         
                if(33 > (int)AUSFUEHR)
                {
                    Thread.sleep(33-(int)AUSFUEHR);
                }
            }
            catch(Exception e){}
        }
    }



 @Override
    public void paintComponent(Graphics g)
    {
    	 
    	if(GameMode==0)  //TITEL
    	{
     	 zeichneTitel(g);  //Bild wird angezeigt
       	}
    	
    	else if(GameMode==1) // ÜBERGANG ZUM INTRO
    	{      
    		playSound();  
    		zeichneSchwarz(g);
    		
    		zaehler++;
    		if(zaehler==15)
    		{
    		 stopSound();
    		 zaehler=0;
    		 GameMode = 2;
    		}
    	}
    	
    	else if(GameMode==2)  // INTROTEXT
    	{
    		zaehler++;
    		
    		if(zaehler<300)
    		  Intro(g);
       	   
    	   else if(zaehler==300)
       	      zeichneWelt(g);  //Das Bild wird nicht angezeigt oO WIESO!?!?
           
    	   else if(zaehler==400)
    		   g.drawImage(weltkarte1, 0, 0, this);   //Dieses auch nicht.
    		
       	   else if(zaehler==800)
       	          GameMode=5;
       	   
      	}

Die Methoden beeinhalten nur das:

Java:
public void zeichneTitel(Graphics g)  //Das geht
	{
    	g.drawImage(title, 0, 0, null); 
    	 g.drawImage(cursor, x2, y2, null);		
	}

public void zeichneWelt(Graphics g) // Das geht nicht
    {	
      	g.drawImage(weltkarte, 0, 0, this); 
       }

Hab zum testen mal bei zeichneWeltkarte das Titelbild genommen das wird angezeigt!
 
V

Vayu

Gast
- hast du die bilder direkt in eclipse reinkopiert oder von ausserhalb? dann musst du den ordner refreshen :)
- gross-/kleinschreibung stimmt?
 

Ebenius

Top Contributor
Macht hier das Forum aus PNGs JPEGs? Grmbl...

Code:
for f in * ; do identify $f ; done
Titel.jpg JPEG 639x479 639x479+0+0 DirectClass 8-bit 53.0918kb
Weltkarte.png PNG 640x480 640x480+0+0 DirectClass 8-bit 56.4551kb
Pack sie mal beide in ein ZIP-Archiv und häng das an.

Ebenius
 

Cloud

Mitglied
Refresh hab ich schon benutzt. Bilder hab ich ich in den Projektordner reinkopiert. Rechtschreibung ist auch richtig oder ich bin blind. *_*
Hab es nochmal als ZIP angehängt.

Edit: Mist zu groß hierfür. Ich lads woanders hoch....

Ok hier: File-Upload.net - Bild.zip
 
Zuletzt bearbeitet:

Ebenius

Top Contributor
Bei mir funktionieren die Bilder beide. Getestet gegen SUN JREs 1.4.2_19 (i586), 1.5.0_19 (i586), 1.6.0_14 (i586) und 1.6.0_14 (x86_64).
Code:
$ uname -a
Linux [I]hostname[/I] 2.6.22.18-0.2-default #1 SMP 2008-06-09 13:53:20 +0200 x86_64 x86_64 x86_64 GNU/Linux

JAR-File gibt's unter http://www.ebenius.com/tmp/Bilderschau.jar
Quelltext und Bilder sind im JAR, das JAR ist ausführbar mit:
Code:
java -jar Bilderschau.jar
Jetzt musst Du mal bei Dir auf die Suche gehen. Ggf. Quelltext veröffentlichen, etc.

Ebenius
 
Zuletzt bearbeitet:

Cloud

Mitglied
EDIT: OK war ein Fehler im Code ^^"

Das war falsch:
Java:
 else if(zaehler==300)
       	      zeichneWelt(g);

Wenn ich:
Java:
 else if(zaehler>300 && zaehler<400)
       	      zeichneWelt(g); WIESO!?!?

Geht es...

EDIT2: Ok vielleicht spinnt mein PC, manchmal wirds jetzt auch wieder nicht angezeigt. Installiere vielleicht Eclipse neu oO Jetzt werden alle Bilder geladen bis auf das eine, wenn jemand Lust hat sich das anzuschauen kann ich ihn mein Projekt mal schicken ist ja eh noch ama Anfang
 
Zuletzt bearbeitet:

Ebenius

Top Contributor
Nimm Dir mal meinen Quelltext aus dem oben verlinkten JAR, trag da alle Bilder ein und versuch es damit zu laden. Vielleicht strickst Du Deine Quellen noch ein bisschen um, damit Du mehr überblick erhältst. Mehr kann ich dazu nicht vorschlagen.

Ebenius
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
kodela Accalerator für einige Menüoptionen funktioniert nicht mehr AWT, Swing, JavaFX & SWT 3
M LayoutManager Einige Fragen zum GridBagLayout AWT, Swing, JavaFX & SWT 13
X in JTable nur einige Zellen editierbar machen AWT, Swing, JavaFX & SWT 2
I Einige Fragen zu JList AWT, Swing, JavaFX & SWT 6
R einige wörter fettgedruckt ausgeben AWT, Swing, JavaFX & SWT 2
isowiz Einige Fragen zur ersten eigenen Sing-Applikation AWT, Swing, JavaFX & SWT 4
G CellRenderer, der einige ImageIcons aneinanderreiht AWT, Swing, JavaFX & SWT 5
N frage ueber D&D von window wie in einige IDE AWT, Swing, JavaFX & SWT 7
C Einige Javafragen AWT, Swing, JavaFX & SWT 12
B Einige Fragen zum GUI AWT, Swing, JavaFX & SWT 3
MiMa Fonts, Icons, Bilder in JavaFX Anwendung AWT, Swing, JavaFX & SWT 5
F Bilder zu ausführbarer Jar-Datei hinzufügen AWT, Swing, JavaFX & SWT 5
G JPanel per Drag and Drop JButtons und Bilder ablegen AWT, Swing, JavaFX & SWT 1
G JPanel mit JButtons und Bilder AWT, Swing, JavaFX & SWT 5
Linjutsu Den Inhalten aus einer ArrayList Bilder zuweisen (Kartenspiel) AWT, Swing, JavaFX & SWT 8
M Swing Bilder in Swing anzeigen AWT, Swing, JavaFX & SWT 9
S AffineTranformation Bilder verschwinden von Anzeige bei Pan, Zoom AWT, Swing, JavaFX & SWT 6
G Bilder in javafx Project AWT, Swing, JavaFX & SWT 11
N Bilder auf Button einfügen und mehrmals ändern (ein Button, mehrere ActionListener) AWT, Swing, JavaFX & SWT 2
N eclipse Java, bilder benutzten Funktioniert nicht AWT, Swing, JavaFX & SWT 6
Kirby.exe Bilder in GUI einfügen AWT, Swing, JavaFX & SWT 8
T Bilder bei einem JFrame einfügen AWT, Swing, JavaFX & SWT 4
K JLabel mit Bilder im nicht initialisierten JPanel hinzufügen AWT, Swing, JavaFX & SWT 5
L Bilder werden in exportierter Datei nicht geladen AWT, Swing, JavaFX & SWT 6
C Bilder so einbinden, dass sie sich ändern AWT, Swing, JavaFX & SWT 6
J Bilder aus dem SceneBuilder werden in der Jar nicht dargestellt AWT, Swing, JavaFX & SWT 4
TheWhiteShadow JavaFX Bilder werden ungewollt Skaliert AWT, Swing, JavaFX & SWT 1
B JavaFX Bilder in einem Gewissen bereich halten AWT, Swing, JavaFX & SWT 1
J Bilder proportional verkleiner AWT, Swing, JavaFX & SWT 12
E Bilder skalieren AWT, Swing, JavaFX & SWT 4
DaCrazyJavaExpert Swing Bilder überlagern AWT, Swing, JavaFX & SWT 19
A Bilder als Hintergrund AWT, Swing, JavaFX & SWT 2
@SupressWarnings() JavaFX Bilder in executable jar laden AWT, Swing, JavaFX & SWT 5
Sugan JavaFX Bilder drucken AWT, Swing, JavaFX & SWT 0
K JPanel Bilder bei Windows nicht darstellbar AWT, Swing, JavaFX & SWT 6
Sugan Java FX Verzeichnisüberwachung -> Bilder auf GUI anzeigen AWT, Swing, JavaFX & SWT 4
E AWT Bilder als "Array" abspeichern. AWT, Swing, JavaFX & SWT 4
MrSnake Bilder aus Unterordner einfügen AWT, Swing, JavaFX & SWT 2
I 2D-Grafik Bilder Eingefügt, button jetzt im Hintergrund AWT, Swing, JavaFX & SWT 2
C SWT Treeview mit Bilder im Label verändert Expanded Icon AWT, Swing, JavaFX & SWT 1
M Swing JTextPane, Bilder und Text-flow AWT, Swing, JavaFX & SWT 2
A Mit dem Scene Builder eine Collage erstellen (Bilder beziehen aus Flickr) AWT, Swing, JavaFX & SWT 1
thet1983 JTable Bilder AWT, Swing, JavaFX & SWT 6
GenerationLost Bilder an bestimmten Platz einfügen/Objekte visualisieren AWT, Swing, JavaFX & SWT 1
F Bilder in jFrame einfügen AWT, Swing, JavaFX & SWT 3
J Bilder als Variable an einem Objekt speichern AWT, Swing, JavaFX & SWT 3
I Swing Bilder werden nach Export nicht angezeigt AWT, Swing, JavaFX & SWT 1
D 2D-Grafik Bilder anzeigen AWT, Swing, JavaFX & SWT 4
J Bilder auf JPanel (im JScrollPane) nacheinander laden AWT, Swing, JavaFX & SWT 0
vodkaz JFrame,Bilder und Zeitverzögerung AWT, Swing, JavaFX & SWT 2
A Swing Bilder werden nicht angezeigt AWT, Swing, JavaFX & SWT 3
I SWT Bilder, bzw. ein einzelnes Bild AWT, Swing, JavaFX & SWT 6
M Bilder zeichnen, NullPointer Exception AWT, Swing, JavaFX & SWT 3
Xbody 2D-Grafik JavaFX Bilder transformieren AWT, Swing, JavaFX & SWT 2
C 2D-Grafik Steganographie - Verschlüsselung von Dateien in Bildern - Bilder zeigen schwarze Rechtecke AWT, Swing, JavaFX & SWT 13
P Durch Bilder Scrollen AWT, Swing, JavaFX & SWT 2
F Bilder werden nicht in's Array geladen AWT, Swing, JavaFX & SWT 4
K Bilder übereinanderlegen AWT, Swing, JavaFX & SWT 11
windl Querstreifen beim Bilder malen und anpassen an neue CPU AWT, Swing, JavaFX & SWT 12
V Fertige Komponente zum Anzeigen mehrerer Bilder AWT, Swing, JavaFX & SWT 5
Karuka 2D-Grafik Bilder in GridLayout einfügen AWT, Swing, JavaFX & SWT 7
J Bilder in ausführbare jar einbinden AWT, Swing, JavaFX & SWT 7
J Swing Bilder anzeigen in Gridlayout AWT, Swing, JavaFX & SWT 11
H 2D-Grafik Bilder laden ist nicht zuverlässig AWT, Swing, JavaFX & SWT 3
F Bilder ineinander kopieren AWT, Swing, JavaFX & SWT 3
P Bilder verkleinern AWT, Swing, JavaFX & SWT 2
C SWT Mehrere Bilder in GUI laden AWT, Swing, JavaFX & SWT 5
Furtano AWT Skalierung mehrerer Bilder / Histogramme im Fenster AWT, Swing, JavaFX & SWT 4
Furtano AWT mehrere Bilder in einen Frame zeichnen + Layout Manager AWT, Swing, JavaFX & SWT 10
T 2D-Grafik Statisches Hintergrundbild, dynamische Bilder drüber AWT, Swing, JavaFX & SWT 2
C Zwei Bilder übereinander legen AWT, Swing, JavaFX & SWT 1
L [SWT] Daten und Bilder drucken AWT, Swing, JavaFX & SWT 2
S Flickr Bilder in Gui Oberfläche AWT, Swing, JavaFX & SWT 21
L Bilder im JPanel als Hintergrund - Swing AWT, Swing, JavaFX & SWT 2
K Bilder nacheinander einfügen AWT, Swing, JavaFX & SWT 3
H Bilder auf Buttons per Klick tauschen ( Puzzle ) AWT, Swing, JavaFX & SWT 8
H Bilder in Array zufällig anordnen AWT, Swing, JavaFX & SWT 4
P 2D-Grafik Viele Bilder zu einem Video AWT, Swing, JavaFX & SWT 3
J Vergleicher zweier Bilder AWT, Swing, JavaFX & SWT 2
C zwei Bilder nacheinander anzeigen AWT, Swing, JavaFX & SWT 2
L Swing Bilder über andere Bilder laden AWT, Swing, JavaFX & SWT 3
J Bilder überlappen AWT, Swing, JavaFX & SWT 18
P Bilder werden nach Änderung nicht angezeigt AWT, Swing, JavaFX & SWT 15
3 2D-Grafik Rechtecke auf Bilder legen und auslesen AWT, Swing, JavaFX & SWT 4
M Mehrere Bilder auf einmal anzeigen AWT, Swing, JavaFX & SWT 9
P Swing html mit bilder drin AWT, Swing, JavaFX & SWT 12
F Nicht alle Bilder werden angezeigt AWT, Swing, JavaFX & SWT 2
E Bilder auf JFrame AWT, Swing, JavaFX & SWT 7
R Bilder über URL einfügen AWT, Swing, JavaFX & SWT 4
F Applet zeigt Bilder nicht an AWT, Swing, JavaFX & SWT 5
M FileChooser Bilder auswählen AWT, Swing, JavaFX & SWT 8
G Swing Bilder zeichnen AWT, Swing, JavaFX & SWT 28
L Swing Bilder im Icons-Ordner AWT, Swing, JavaFX & SWT 4
U Bilder in Jar werden nicht gefunden AWT, Swing, JavaFX & SWT 5
S SWT Canvas: Flackernde Bilder AWT, Swing, JavaFX & SWT 3
A Bilder vergleichen AWT, Swing, JavaFX & SWT 4
E Swing JTextPane Inhalt(Text und Bilder) als HTML text bekommen AWT, Swing, JavaFX & SWT 3
E AWT Bilder und Java AWT, Swing, JavaFX & SWT 11
P Bilder einfügen AWT, Swing, JavaFX & SWT 4
D Swing JEditorPane mit HTML aber ohne Bilder AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen

Neue Themen


Oben