Rectangle de sélection, pas génial :/
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 :
Code:
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 ); |
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 :
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 :)