cs_grelon
Messages postés9Date d'inscriptionvendredi 20 février 2004StatutMembreDernière intervention 4 avril 2006
-
31 mars 2006 à 16:17
meknour
Messages postés10Date d'inscriptionmercredi 11 mai 2011StatutMembreDernière intervention25 décembre 2011
-
11 mai 2011 à 15:29
Bonjour
Petit problème en java vu que je découvre le graphisme.
Voila tout est dit dans la question ^^.Vu que j'utilise swing, me suis
dit qu'il valait mieux utiliser paintComponents mais bon le problème
c'est que j'aimera rafraichir ce qu'il y a dedans donc en utilisant
repaint() mais ca a pas l'air de marché.
J'ai une jframe dans laquelle j'ai collé un jpanel .Dans ce Jpanel je dessine une ligne .
Puis en fait mon application fait que quand je bouge la souris la ligne
s'aggrandit ou retrécit, d'ou la necessité d'utiliser repaint.
cs_mep
Messages postés86Date d'inscriptionvendredi 7 mai 2004StatutMembreDernière intervention 3 septembre 20084 31 mars 2006 à 18:00
si je comprend bien, tu as surcharger la methode paint du JPanel pour
dessiner un ligne dedans, et tu veux que a chaque mouvement de souris
ta ligne s'update ?
Si c'est bien ca,dans ton listener d'event souris tu fait un monPanel.revalidate(); a la fin et ca devrait fonctionner
cs_grelon
Messages postés9Date d'inscriptionvendredi 20 février 2004StatutMembreDernière intervention 4 avril 2006 31 mars 2006 à 19:42
Ouias c'est ca sauf que c'est la methode paintComponents que j'ai
surchargé sinon j'ai rajouté ligne.revalidate(); et ca donne rien .
(ligne etant le nom de mon Panel)
cs_nomad56
Messages postés54Date d'inscriptionsamedi 16 avril 2005StatutMembreDernière intervention13 avril 20061 1 avril 2006 à 02:06
Bon, c'est pas exactement ce que tu cherche mais regarde le code suivant , ca te donnera surement des idées .
Dans celui-ci, à chaque clic de la souris, une ligne est tracée . on peut ainsi dessiner toute sorte de polygones...
(code dans le message suivant)
Vous n’avez pas trouvé la réponse que vous recherchez ?