Je crée une application qui contient un java.awt.Canvas
pour afficher une séquence de nœuds conectés comme dans un graphique. lors de l'édition, le dernier point est connecté au curseur de la souris avec un java.awt.geom.Line2D
de sorte qu'il doit être repeint à chaque fois que l'utilisateur bouge la souris, et il provoque un effet vraiment dégoûtant-flashy sur l'écran.Le canevas clignote lorsqu'il est constamment repeint
Je l'ai fait une fois, et je sais que la solution était si simple et n'a pas besoin d'un code vraiment difficile, mais mess avec paint(g)
, repaint(g)
et update(g)
méthodes, malgré cela, je ne peux pas arriver à le résoudre et J'espère que quelqu'un peut m'aider!
Un grand merci d'avance !! :)
Qu'est-ce qu'un 'Canvas'? – Mot
Regardez la classe java.awt.Canvas de l'API Java. Un composant Canvas représente une zone rectangulaire vide de l'écran sur laquelle l'application peut dessiner ou à partir de laquelle l'application peut intercepter les événements d'entrée de l'utilisateur. – DaveJohnston