Je veux faire un Timer qui à chaque 150 ms m'affiche le contenu d'un répertoire.Voici mon code mais il ne m'affiche qu'une seule fois lors de lancement de l'application.
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
19
20
21
22
23
24
25
26
Authentif aut=new Authentif();
			repertoire=new File(aut.ch);
			l=new LinkedList();
			if ( repertoire.isDirectory ( ) ) {
                list = repertoire.listFiles();
                i=list.length;
			timer1 = new Timer(150,new ActionListener()
					{
	            public void actionPerformed(ActionEvent evt) 
	            {
	                    if (list != null){
	                    	String s,s1;
	    	                for (int j = 0; j < list.length; j++) {
	    	                        // Appel r?cursif sur les sous-r?pertoires
	    	                	System.out.println( list[j]);
 
	    	                } 
 
	                    } else {
	                    	System.err.println(repertoire + " : Erreur de lecture.");
	                    }
 
	               timer1.stop();   
	            }
	        });
			timer1.start();
je ne comprends pas où est le problème?