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 !






Répondre avec citation





) et composer cette image à l'écran ce qui sera toujours plus rapide que de dessiner directement sur l'écran.
quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez

Partager