cs_Yazar
Messages postés2Date d'inscriptionvendredi 7 mars 2003StatutMembreDernière intervention 4 mai 2003
-
7 mars 2003 à 10:11
cs_raff
Messages postés182Date d'inscriptiondimanche 18 août 2002StatutMembreDernière intervention 5 janvier 2004
-
8 mars 2003 à 00:22
Bonjour,
J'aimerais savoir si il existe un moyen pour dessiner dans une application fenêtrée autrement que dans la fonction "paint" ?
En fait, ce que je veux faire, c'est avoir plusieurs fonctions différentes pour pouvoir dessiner sur la fenêtre...
Si ce n'est pas possible, comment faire pour résoudre mon pb ?
cs_raff
Messages postés182Date d'inscriptiondimanche 18 août 2002StatutMembreDernière intervention 5 janvier 20043 8 mars 2003 à 00:22
ben t'as plusieurs options....tu peux faire des classes différentes extends jpanel qui ont chacune leur fonction paint...si tes éléments graphiques sont dispersés évidemment. Plus intéressant cependant, c'est de créer des images "buffer"....alors imagine que tu as 2 images...tu peux les mettre une à côté de l'autre, ou même une sur l'autre en précisant le composite à appliquer....alors tu peux avoir une fonction qui retourne une image, dans laquelle tu utilise l'objet graphics de cette image de la même façon que l'objet graphics qui est en paramètre dans la méthode paint...ensuite, tu appelles repaint() et dans paint() alors tu peux dessiner toutes les images que tu veux avec la fonction drawImage.