Salut, mon applet est dans un jar et je dois lister les images contenues dans l'un des répertoires de ce même jar. J'ai essayé avec ça, mais sans succès:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
File dir = new File(getClass().getResource("").getPath());
if(dir != null){
	FilenameFilter filter = new FilenameFilter() {
		public boolean accept(File dir, String name) {
			return name.endsWith(".png") || name.endsWith(".gif") || name.endsWith(".jpg");
		}
	};
	String[] filesList= dir.list(filter);
	if (filesList!= null) {
		for (int i = 0; i < filesList.length; i++) {
			m_bufImageIcon.put(filesList[i], new ImageIcon(getInstance().getClass().getResource(filesList[i])));
		}
	}
}
Le problème vient du fait que "dir" n'est pas un répertoire valide: ("http://monip:monport/monprojet/monapplet.jar!/unrepertoire/lerepertoirequejeveux/")

Donc la question que je me pose, comment faire pour lister mes images?