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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?