Imprimer une jframe entiere sans coupure [Résolu]

Messages postés
16
Date d'inscription
jeudi 11 mars 2010
Statut
Membre
Dernière intervention
13 juin 2010
- - Dernière réponse : cs_Julien39
Messages postés
6449
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
- 10 juin 2010 à 17:10
bonjour à tous ,
j'essaie de programmer un JButton en java pour qu'il m'imprime une JFrame qu'elle contient une image comme entête et JTable en centre, mais le problème c'est qu'elle prend juste une partie , voila le code du JButton :


btnimprimer.addActionListener(new ActionListener(){
public void actionPerformed(final ActionEvent e){

PrintJob job = getToolkit().getPrintJob(frm,"essai", null);

if (job != null) {
Graphics g = job.getGraphics();
frm.setSize(job.getPageDimension());

if (g != null) {

frm.print(g);
g.dispose();
}
job.end();}


}});
merci beaucoup pour votre aide SVP
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
6449
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
223
3
Merci
Regarde cette source Tapez le texte de l'url ici.

Tu arriveras certainement à l'adapter à ton problème, il suffit de récupérer le panel de ta JFrame en faisant un getContentPane()

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 154 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Julien39
Messages postés
16
Date d'inscription
jeudi 11 mars 2010
Statut
Membre
Dernière intervention
13 juin 2010
0
Merci
merci infiniment Julien
Commenter la réponse de cs_pressilla
Messages postés
6449
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
223
0
Merci
De rien, remercie aussi l'auteur de la source

bonne continuation
Commenter la réponse de cs_Julien39