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 :

COmment imprimer tout le contenu de la JTable


Sujet :

Composants Java

  1. #1
    Membre actif Avatar de L4BiN
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    432
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2006
    Messages : 432
    Points : 209
    Points
    209
    Par défaut COmment imprimer tout le contenu de la JTable
    Bonjour,

    j'essaie d'imprimer une JTable.
    voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    public  void imprimer(JInternalFrame f, JTable tab)
    	{
     
    		Container cc = f.getContentPane();
    		JFrame fra = new JFrame();
    		//fra.getContentPane().add(cc);
    		//f.getGraphics();
    		tab.getGraphics();
    		// Récupère le travail et affiche la boite de dialogue d'impression 
    		PrintJob job = Toolkit.getDefaultToolkit().getPrintJob(fra, "essai", null);
    		if (job != null) {
    		// Recupere le Graphics dans lequel on va ecrire 
    		Graphics g = job.getGraphics();
    		if (g != null) {
    		// On imprime l'ensemble des Composants du JPanel4 
    		//cc.printComponents(g);
    			tab.printAll(g);
    		g.dispose();
    		}
    		// Finit le travail 
    		job.end();
    		}

    Mais cela n'imprime que la partie de la JTable qui est visible a l'ecran au moment de l'impression.

    Comment faire pour que toutes la JTable soit imprimé ??

    merci d'avance

  2. #2
    Membre actif Avatar de L4BiN
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    432
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2006
    Messages : 432
    Points : 209
    Points
    209
    Par défaut
    en utilisant une tout autre solution ....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment imprimer tout le contenu d'un datagridview ?
    Par olman50 dans le forum VB.NET
    Réponses: 7
    Dernier message: 14/06/2010, 09h32
  2. Réponses: 3
    Dernier message: 26/08/2008, 11h31
  3. Comment centrer tout le contenu de ma page
    Par ceriise dans le forum iReport
    Réponses: 1
    Dernier message: 26/09/2007, 16h08
  4. Comment imprimer tout un projet en une fois?
    Par rakarth_CH dans le forum EDI
    Réponses: 1
    Dernier message: 21/03/2006, 20h13
  5. Réponses: 3
    Dernier message: 17/01/2006, 14h50

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