Bonjour,
Voila j'ai un problème depuis un bon moment que je n'arrive pas à résoudre.
Je voudrais imprimer tout le contenu d'une classe implementant JDialog (des JLabel, une image, un JTextArea et un graph).
J'ai utiliser le bout de code suivant que j'ai trouver sur le forum:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
//    	 on dessine le JPanel dans une image
    	BufferedImage img = new BufferedImage(this.getWidth(), this.getHeight(), BufferedImage.TYPE_INT_RGB);
    	Graphics imgGraphics = img.createGraphics();
    	this.paint(imgGraphics);
    	imgGraphics.dispose();
 
//    	 on l'imprime
        PrintJob pJob = getToolkit().getPrintJob(mainframe,
  			  "Printing_Test", null);
    	Graphics printerGraphics = pJob.getGraphics();
    	this.paint(printerGraphics);
    	printerGraphics.dispose();
sachant que "this" est ma classe implementant JDialog.
Quand j'ssaie d'imprimer, le boite de dialogue d'impression d'ouvre correctement, la page se met correctement dans la fil d'impression mais apres, plus rien. J'ai essayé avec une imprimante classique et une pdf mais j'ai le meme résultat.
Si quelqu'un à une idée je serais extremement reconnaissant

Merci