Bonsoir,
J'ai un soucis d'images en java. je crée des objets ImageIcon, mais ils tous une dimension (-1, -1) donc, pas d'images. Quelqu'un aurait une idée du soucis? J'ai fait des test pour vérifier que le chemin était correct, je l'ai modifié, raccourci, simplimfié, ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
        System.out.println();
        File f = new File(res.getString("iBlack"));
        System.out.println(f.getAbsolutePath());
        System.out.println(f.getPath());
        try {
        	System.out.println(f.getCanonicalPath());
			iblack = new ImageIcon(new URL("file:///" + f.getCanonicalPath()));
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
        System.out.println(iblack.getIconWidth());
 
        iblack = new ImageIcon(res.getString("iBlack"));
        iblack = new ImageIcon("black.gif");
        System.out.println(iblack.getIconWidth());
        iwhite = new ImageIcon(res.getString("iWhite"));
Et ma console:
C:\Users\Franck Mario\workspace\NDames\resources\images\black.gif
resources\images\black.gif
C:\Users\Franck Mario\workspace\NDames\resources\images\black.gif
-1
-1
Et bien entendu, aucune erreur n'est générée.

Cordialement, Franck