Problème rotation dans paintComponent
Bonjour,
Je voudrais écrire dans un paintComponent, et ce message serait le seul élément à être incliné...
J'ai réussi avec AffineTransform à faire pivoter une image, mais rien pour un drawString...
Pour le moment j'ai tenté la conversion en Graphics2D qui semble adaptée, par contre là je bloque...
Code:
1 2 3 4 5 6 7 8 9 10
| public void paintComponent(Graphics g)
{
Graphics2D g2d = (Graphics2D)g;
super.paintComponent(g2d);
AffineTransform transf = new AffineTransform();
transf.setToTranslation(0,0);
transf.rotate(Math.toRadians(45),1,1);
g2d.drawImage(fond, transf, this); // Marche, mais comment l'appliquer à une chaine de caractères ?
g2d.drawString(nom,300,225);
} |
Merci d'avance ;)