Jtable.print [Résolu]

jeeb2009 75 Messages postés lundi 19 janvier 2009Date d'inscription 31 mars 2009 Dernière intervention - 25 mars 2009 à 14:55 - Dernière réponse : uhrand 493 Messages postés samedi 20 mai 2006Date d'inscription 15 juillet 2012 Dernière intervention
- 25 mars 2009 à 19:39
bonjour a toute la communaute,
je souhaite imprimer ma jTable avec l instruction suivante afin de pouvoir afficher un text en entete (au dessus de mes resultats)

jTable1.print(printMode, headerFormat, footerFormat, rootPaneCheckingEnabled, attr, rootPaneCheckingEnabled);

sauf que je ne comprend pas ce que represente les attributs de cette methode...

un exemple d utilisation SVP
Afficher la suite 

Votre réponse

1 réponse

uhrand 493 Messages postés samedi 20 mai 2006Date d'inscription 15 juillet 2012 Dernière intervention - 25 mars 2009 à 19:39
+3
Utile
JTable.PrintMode.NORMAL imprime la JTable à la taille actuelle.
JTable.PrintMode.FIT_WIDTH imprime la JTable de façon que toutes les colonnes ont place sur une page, en diminuant la taille si nécessaire. On peut ajouter du texte Header et Footer si on veut (sinon spécifier simplement null); dans le MessageFormat on peut donner ArgumentIndex 0 pour le numéro page:

new MessageFormat("Page {0}")

Par le premier paramètre booléen on peut spécifier si le dialogue d'impression doit s'afficher ou non. "PrintRequestAttributeSet" nous permet de spécifier directement des attributs d'impression. Si le deuxième booléen est true (recommandé), on affiche pendant le travail d'impression un dialogue modal de progression, avec possibilité d'annulation.

Ici nous trouvons plus d'information et des exemples:
http://java.sun.com/docs/books/tutorial/uiswing/misc/printtable.html
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de uhrand

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.