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).