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