Bonsoir,
J'ai fait une petite application qui simule le déplacement de voitures sur une route.
Voici à quoi ca ressemble :
Problème :
Le thread étant rafraichi toute les 20ms, ca rame beaucoup, l'image scintille, et le déplacement les voitures n'est vraiment pas fluide.
Cela fait au moins une semaine que j'essai de mettre en place un double buffering mais çà ne fonctionne pas. Ca parait pourtant simple à faire mais je n'y arrive pas.
Voilà comme mon programme est structuré :
- une classe PanelRoute (extends JPanel) ou je dessine mon dessin.
- une classe PanelCommandes ou j'ai les bouton pour contrôler le dessin.
- une classe Fenetre où j'affiche ces 2 Panels
Détails des classes :
Classe PanelRoute:
Classe PanelCommande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Classe Fenetre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
J'ai fait beaucoup de recherches sur le net mais je ne voit pas ou placer le code qu'on me dit de mettre...
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
Si quelqu'un peut m'aider ça serait super.
Merci d'avance.

 

 
		
		 
         
 

 
			
			

 
   
 



 Je n'arrive pas à utiliser le Double buffering
 Je n'arrive pas à utiliser le Double buffering
				
 Répondre avec citation
  Répondre avec citation 
			 
  


 
  
  
  
 
 
			 
						
Partager