Bonjour à tous !!
Voila, j'ai un JPanel dont chaque pixel a été coloré.
je souhaiterais utiliser un rectangle de sélection que l'ont trace à la souris.
Voila ce que j'ai :
En gros, dès que la souris est "Draggée", un rectangle est dessiné sur mon Panel. Ca, ca marche. Mais le rectangle se redessine beaucoup de fois, ce qui fait qu'il se remplit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 MouseDragged( ... ) rectWidth = orig_rectX-e.getX(); rectHeight = orig_rectY-e.getY(); g.setColor(Color.BLUE); g.drawLine(orig_rectX,orig_rectY,orig_rectX,orig_rectY-rectHeight); g.drawLine(orig_rectX,orig_rectY,orig_rectX-rectWidth,orig_rectY); g.drawLine(e.getX(),e.getY(),orig_rectX,orig_rectY-rectHeight); g.drawLine(e.getX(),e.getY(),orig_rectX-rectWidth,orig_rectY );
http://img179.imageshack.us/img179/3236/screenzu1.png
Comment pourrais-je faire, pour dessiner un rectangle a chaque fois, mais qu'il soit effacé pour ne pas avoir cet effet horrible ?
Merci d'avance et bonne après-midi![]()
Partager