IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants Java Discussion :

[JTable] Problème d'utilisation de print()


Sujet :

Composants Java

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    260
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 260
    Par défaut [JTable] Problème d'utilisation de print()
    Bonjour,

    J'essaie désespérément d'utiliser la fonction d'impression de JTable sans succès...

    En fait, ça marche sans marcher... j'explique.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    try {
      javax.print.attribute.HashPrintRequestAttributeSet tmp = new  javax.print.attribute.HashPrintRequestAttributeSet();
      tmp.add(javax.print.attribute.standard.OrientationRequested.LANDSCAPE);
      MessageFormat header = new MessageFormat("Impression tableau récapitulatif");
      MessageFormat footer = new MessageFormat("Page {0,number,integer}");
      getTblData().print(JTable.PrintMode.FIT_WIDTH, header, footer, true, tmp, false);
    }
    catch (Exception PrintException) {
      PrintException.printStackTrace();
    }
    Il me demande bien de choisir l'imprimante, il me sort bien l'impression (imprimante réélle ou PDFCreator donne le même résultat), par contre l'impression n'est pas complète (ou alors rarement) et ça donne l'impression de s'être arrêté en plein milieu du processus, à des endroits différents en recommençant plusieurs fois de suite. (voir PJ, ces 3 fichiers proviennent de 3 exécutions de la fonction ci dessus, coup sur coup, sans changement des données dans la JTable, sachant qu'en théorie, toutes les lignes ou presque contiennent des informations horaires).

    Je précise que je n'ai aucune erreur dans la console, pas de message, pas d'exception, on a vraiment l'impression que le processus est arrivé au bout sans soucis...

    Je suppose que la fonction est censée être fiable, mais chez moi ça ne marche pas du tout et je comprend pas trop pourquoi...

    quelqu'un pourrait m'éclairer ?

    Merci d'avance
    Images attachées Images attachées

Discussions similaires

  1. Problème d'utilisation d'un JTable
    Par La_Bande_A_Zozo dans le forum Composants
    Réponses: 6
    Dernier message: 20/07/2007, 09h03
  2. Problème d'utilisation de Mysql avec dev-c++
    Par Watchi dans le forum Dev-C++
    Réponses: 10
    Dernier message: 06/08/2004, 14h35
  3. [cvs] problèmes d'utilisation
    Par gromite dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 29/06/2004, 17h41
  4. Problème: Requête utilisant NOT IN
    Par fages dans le forum Langage SQL
    Réponses: 4
    Dernier message: 04/05/2004, 10h18
  5. problème d'utilisation avec turbo pascal 7.0
    Par le 27 dans le forum Turbo Pascal
    Réponses: 4
    Dernier message: 03/12/2003, 10h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo