Bonjour, je dois afficher des smileys dans une JList, j'ai le code suivant:

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
18
 
Vector listeSmileys = new Vector();
        JList listeAvatars = new JList();
 
        listeSmileys.addElement(new ImageIcon("./images/smileys/01.gif"));
        listeSmileys.addElement(new ImageIcon("./images/smileys/02.gif"));
        listeSmileys.addElement(new ImageIcon("./images/smileys/03.gif"));
        listeSmileys.addElement(new ImageIcon("./images/smileys/04.gif"));
        listeSmileys.addElement(new ImageIcon("./images/smileys/05.gif"));
        listeSmileys.addElement(new ImageIcon("./images/smileys/06.gif"));
        listeSmileys.addElement(new ImageIcon("./images/smileys/07.gif"));
        listeSmileys.addElement(new ImageIcon("./images/smileys/08.gif"));
        listeSmileys.addElement(new ImageIcon("./images/smileys/09.gif"));
        listeSmileys.addElement(new ImageIcon("./images/smileys/10.gif"));
 
 
        listeAvatars = new JList(listeSmileys);
        listeAvatars.setSelectedIndex(0);

Seulement lorsque je lance ma frame contenant la Jlist, l'affichage des smileys est assez aléatoire: certains ne s'affichent pas...

Y a t'il une autre méthode pour etre sur que les gif s'affichent bien ?
(je n'ai que des images dans la JList)