Imprimer un graphique de type Graphics
Bonjour,
Je suis en train de faire un programme qui genere un graphique (de type Graphics)
J'aimerai ajouter un bouton permettant d'imprimer ce graphique
j'ai donc fait
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Properties props = new Properties();
props.put("awt.print.paperSize", "a4");
props.put("awt.print.destination", "printer");
PrintJob pJob = getToolkit().getPrintJob(this,
"Printing_Test", props);
if (pJob != null)
{
Graphics pg = pJob.getGraphics();
pg.dispose();
pJob.end();
} |
Le probleme est qu'il m'imprime une feuille blanche.
Je vois un peu pourquoi :
Je lui demande de recuperer le graphique en cours :
Code:
Graphics pg = pJob.getGraphics();
mais ce graphique est situé sur une autre classe (paintComponent(Graphics g))
Et je ne sais pas comment faire pour qu'il puisse recuperer ce graphique.
Si quelqu'un pouvait m'eclairer...
En vous remerciant a l'avance
Edenyorke