Imprimer une jframe entiere sans coupure [Résolu]

Messages postés
16
Date d'inscription
jeudi 11 mars 2010
Dernière intervention
13 juin 2010
- - Dernière réponse : cs_Julien39
Messages postés
6450
Date d'inscription
mardi 8 mars 2005
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
6450
Date d'inscription
mardi 8 mars 2005
Dernière intervention
17 mai 2018
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 99 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
Dernière intervention
13 juin 2010
0
Merci
merci infiniment Julien
Commenter la réponse de cs_pressilla
Messages postés
6450
Date d'inscription
mardi 8 mars 2005
Dernière intervention
17 mai 2018
0
Merci
De rien, remercie aussi l'auteur de la source

bonne continuation
Commenter la réponse de cs_Julien39

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.