tintin3788
Messages postés4Date d'inscriptionjeudi 21 février 2008StatutMembreDernière intervention 6 août 2009
-
6 août 2009 à 17:28
tintin3788
Messages postés4Date d'inscriptionjeudi 21 février 2008StatutMembreDernière intervention 6 août 2009
-
6 août 2009 à 17:45
Voila, je voudrais faire un zoom sur un outil de dessin alors je me suis dit
On fait un effet d'échelle je dessine tous mes objets et je ramenne l'échelle a celle d'origine,comme ça pas de problème avec mon drag and drop.
public void paint(Graphics g) {
super.paint(g);
((Graphics2D) g).scale(2, 2);
for (Iterator iter = mydrawables.iterator(); iter.hasNext();) {
((IDrawable) iter.next()).draw(g);
}
((Graphics2D) g).scale(0.5, 0.5);
}
Mais que dalle !
Du coup une fois l'échelle appliquée mes éléments se déplacent 2 fois plus vite que mon curseur si l'échelle est de 2.Je n'ai pas envie d'augmenter toutes mes longueurs selon l'échelle car physiquement les objets représentés ne changent pas de taille, Si quelqu'un a une idée...