Impression

yasser - 26 août 2016 à 00:47
 yasser - 26 août 2016 à 01:11
Bonjour,
je recherche sure un code pour imprimer un JPANEL . et je doit spécifier la taille et forme de la page A4,A5.... .
et c'est il est possible je doit pas avoire un paneau d'imprission ( lorsque je clic sur le button d'imprissiom cette derniére se commence directement )
avec une explication de code SVP :-) .

2 réponses

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 127
26 août 2016 à 00:52
Bonjour,

Pour imprimer, regardes la méthode print de la classe Desktop
https://docs.oracle.com/javase/8/docs/api/java/awt/Desktop.html#print-java.io.File-

Il faut préalablement que tu enregistres ton JPanel dans un fichier, par exemple un fichier image issu d'une impression écran.

Pour l'impression écran, regardes createScreenCapture dans la classe Robot
https://docs.oracle.com/javase/8/docs/api/java/awt/Robot.html#createScreenCapture-java.awt.Rectangle-
0
hi
merci d'avoire répondu sure ma question
mais je ne sais pas comment j'utilise ces deux class . SVP un code directement .
0
Rejoignez-nous