jeeb2009
Messages postés75Date d'inscriptionlundi 19 janvier 2009StatutMembreDernière intervention31 mars 2009
-
25 mars 2009 à 14:55
uhrand
Messages postés491Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention15 juillet 2012
-
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)
uhrand
Messages postés491Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention15 juillet 20129 25 mars 2009 à 19:39
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.