Bonjour,
J'ai lu des tutoriaux à propos de la rotation en Java2D mais j'ai pas compris,
par fois il est demandé de créer une instance AffineTransform puis appliquer les transformation sur cet objet.
AffineTransform at = new AffineTransform();
Mais, à quoi sert la méthode rotate de Graphics2D!?
Aussi je comprend pas comment indiquer à une variable de type Graphics2D (par exemple g2 qui très utilisée) l'objet spécifique qu’on veut pivoter. Voici mon code
1 2 3
| g2.setColor(Color.RED);
g2.fill3DRect(x,y,50,30,true);
g2.rotate(r); |
r est une variable qui s'incrémonte afin de créer une animation, ainsi que x et y.
Partager