récupérer et imprimer une copie d'écran
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:
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:
1 2 3 4 5 6 7 8
| if (printJob.printDialog()){ // le dialogue dimpression
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