dessiner avec la souris dans une frame [JAVA] - Programmation
Marsh Posté le 25-02-2002 à 13:45:46
je te donne quelques pistes 
 
 
tu crée effectivement un objet Canvas avec une interface MouseListener 
 
Dans ton objet tu définis une matrice de pixels 
et dans la méthode paint() tu affiches les points de la matrice 
 
Avec l'interface MouseListener, tu dois redéfinir les méthodes mouseMoved, mouseReleased, mousePressed ... 
 
dans mousePressed tu positionne un boolean "clickSouris" à true  
dans mouseReleased tu le remets à false 
 
et dans mouseMoved tu testes les coordonnées de la souris, tu testes la valeur de "clickSouris " et en fonction de cela tu mets à jour la matrice de points et tu appelles repaint(); 
Marsh Posté le 25-02-2002 à 11:24:04
Voilà, c'est très URGENT (pour le début de cet après-midi)! On me demande de dessiner dans une frame avec la souris, et j'ai pas la moindre idée de comment faire. je crois qu'il faut utiliser un truc qui s'appelle Canvas et sa méthode paint(), mais bon, c'est vague. Qq'un pourrait-il me sauver la vie, svp? 
 
ps: c'est juste traver n'importe quoi avec la souris, une ligne éventuellement, mais pas de formes complexes).