Texte incliné dans une légende
Bonjour,
je cherche à écrire un bout de code pour dessiner dans un panel la légende d'un graphique. en gros, imaginez que le "schéma ci-dessous" est l'axe des absices d'un graphique :
Code:
1 2 3 4 5
|
0 0 0 0
0 0 0 0
1 2 3 4
-|-----|-----|-----|----> |
J'ai bcp de mal à organiser les AffineTranform de façon à obtenir le résultat ci- dessus...
Imaginons que l'on soit dans la méthode paintComponent(Graphics g) {...};
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
protected void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D g2d =(Graphics2D)g;
for (int x = 1; x < 10; x++) {
AffineTransform oldTransform = g2d.getTransform();
// Transormations ici
g2d.drawString("" + (x * 100), x * 100, 0);
g2d.setTransform(oldTransform);
}
} |
Quelqun aurait-il la gentillesse de m'indiquer quoi mettre à la place du commentaire ?