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
Le probleme est qu'il m'imprime une feuille blanche.
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(); }
Je vois un peu pourquoi :
Je lui demande de recuperer le graphique en cours :
mais ce graphique est situé sur une autre classe (paintComponent(Graphics g))
Code : Sélectionner tout - Visualiser dans une fenêtre à part Graphics pg = pJob.getGraphics();
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
Partager