Bonjour,

J'ai une JProgressBar qui s'actualise toutes les secondes.
J'aimerais que pendant cette seconde, ma JProgressBar s'actualise "en douceur" et non d'un coup.
Je m'explique: Je voudrais qu'elle s'update progressivement afin de créer un effet "smooth" et plus agréable à l’œil.

Un existe avec l'API java (ou avec une autre) pour faire cela?
J'ai tenté avec une boucle for 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
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
	    	int value = 0;
	    	int last = 0;
	    	int difference = 0;
	    	int i;
	    	while(value >= 0) {
 
	    		/*Ma méthode pour trouver "value" est ici*/
 
 
	    		difference = value - last;
 
	        	if(difference < 0){
		    		for ( i = last ;  i <= value && difference <= 0; difference++ , i++) {
		    			bar.setValue(last + difference); //Refreshing the bar
		    		}
	        	} else {
		    		for ( i = last ;  i >= value && difference >= 0 ; difference-- , i--) {
			        	bar.setValue(last + difference); //Refreshing the bar
 
		    		}
	        	}
 
    			last = value;
 
	    		try {
	    			t.sleep(1000);
	    		} catch (InterruptedException e) {
	    			e.printStackTrace();
	    		}
	    	}
Avec ce code, la barre ne s'actualise pas bien et si elle le fait, ce n'est pas comme je le souhaiterais.
Où sont mes erreurs s'il vous plait?