Bonjour,

J'essaye de réaliser un truc : imaginez un dessin plutôt lourd a dessiner dont le repaint ne fait pas du bien au programme et le ralentit un peu.

J'essaye de dessiner un réticule par dessus qui permettra à l'utilisateur d'afficher des données concernant la zone ou se trouve le curseur (le réticule).

L'utilisateur peut donc déplacer ce réticule ou bon lui semble et cela provoque forcement des repaints.

J'ai donc voulu séparer l'image lourde du réticule pour éviter les ralentissements.

Pour cela, j'ai créé 2 panels surchargeant la méthode paint et je les affiche dans un jlayeredpane mais j'ai un problème, lors du deplacement du curseur, j'appelle uniquement le repaint du panelreticule et pourtant le repaint du panelimagelourde se déclenche lui aussi.

Mais que se passe-t-il ?

Des idées ?

Merci d'avance pour votre aide !