Imprimer une jframe entiere sans coupure [Résolu]

cs_pressilla 16 Messages postés jeudi 11 mars 2010Date d'inscription 13 juin 2010 Dernière intervention - 9 juin 2010 à 18:40 - Dernière réponse : cs_Julien39 6450 Messages postés mardi 8 mars 2005Date d'inscription 17 mai 2018 Dernière intervention
- 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
cs_Julien39 6450 Messages postés mardi 8 mars 2005Date d'inscription 17 mai 2018 Dernière intervention - 10 juin 2010 à 06:49
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()

Merci cs_Julien39 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

Commenter la réponse de cs_Julien39
cs_pressilla 16 Messages postés jeudi 11 mars 2010Date d'inscription 13 juin 2010 Dernière intervention - 10 juin 2010 à 09:47
0
Merci
merci infiniment Julien
Commenter la réponse de cs_pressilla
cs_Julien39 6450 Messages postés mardi 8 mars 2005Date d'inscription 17 mai 2018 Dernière intervention - 10 juin 2010 à 17:10
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.