A propos de l'action de setPoint.

Il faut noter que la fonction
setPoint(x, y, c);
ne trace pas "un" point mais les . . points de la courbe qui sont donc reliés entre-eux pour le tracé. Le petit code suivant (qui utilise un Runnable) permet d'expérimenter ce qui se passe : à chaque clic il trace un nouveau point de la courbe rouge qu'il relie au précédent.