bonjour
je voudrais faire un bouton en java permettant dans un premier temps de faire un "screnn shot" et dans un second temp me l'imprimer ...

je fais ceci pour faire le screen shot :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
            	BufferedImage buf = null; // Notre capture d'écran
            	try {
            	    Rectangle screenArea = null;
					// Création de notre capture d'écran
            	    buf = new Robot().createScreenCapture(screenArea);
            	} catch (AWTException ext) {
            	    ext.printStackTrace();
            	}
et ceci pour l'impression :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
            	if (printJob.printDialog()){ // le dialogue d’impression
            	      try{
            	            printJob.print();
 
            	      }catch (PrinterException exception){
            	            JOptionPane.showInputDialog(this, exception);
            	      }
            	}
mais en faite il faudrais que je récupère le "buf" du screen pour l'imprimer dans mon printJob, mais je n'y arrive pas ...

auriez vous une idée svp

merci