Voici ce que j'ai essayé :
Dans ma class spider_graph, j'instancie un jfreechart, puis juste après la ligne d'éxécution :
JFreeChart jfreechart = new JFreeChart("Représentation graphique des résultats", TextTitle.DEFAULT_FONT, spiderwebplot, false);
je fais :
this.jfreechart=jfreechart;
Donc, j'ai mon graphique dans jfreechart normalement.
Dans ma fenetre en cours, j'appelle ma méthode:
spider_graph spider= new spider_graph(score_1, score_2, score_3,spider_panel);
et j'enregistre dans un BufferedImage :
BufferedImage chart = spider.jfreechart.createBufferedImage(40, 40);
j'entre l'image dans ma méthode Rapport :
Creation_rapport monrapport = new Creation_rapport(chart)
puis avec ta ligne de tout à l'heure, dans Rapport :
1 2
| Image iTextImage = Image.getInstance(chart, null);
d.add(iTextImage); |
Mais, j'ai plein d'erreurs( style java.lang.NullPointerException) 
Je tatonne énormément, donc j'ai certainement fais une(des?) mauvaise commande quelque part ...
Partager