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

Interfaces Graphiques en Java Discussion :

Créer fichier imprimable


Sujet :

Interfaces Graphiques en Java

  1. #1
    Membre confirmé
    Homme Profil pro
    Etudiant
    Inscrit en
    Septembre 2012
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Etudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2012
    Messages : 69
    Par défaut Créer fichier imprimable
    Bonjour à tout le monde,

    Je suis à la recherche d'un moyen pour créer un fichier imprimable comportant JTable et du texte formater HTML issue d'un JEditorPane.

    Actuellement je peux imprimer les 2 séparéments, mais j'aimerai savoir la technique d'approche pour regrouper les 2 et imprimer.

    J'imagine qu'il faut tout regrouper dans un même panel et l'imprimer?
    Ca fait un peu barbare non?

  2. #2
    Membre Expert
    Avatar de olivier.pitton
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2012
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2012
    Messages : 355
    Par défaut
    Plop,

    Je dirai que tout dépend de la mise en page que tu désires. A mes yeux, il faut effectivement tout regrouper et s'assurer que la taille ne dépasse pas la page (faire attention aux marges etc...)

  3. #3
    Membre confirmé
    Homme Profil pro
    Etudiant
    Inscrit en
    Septembre 2012
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Etudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2012
    Messages : 69
    Par défaut
    Salut,

    j'ai recherché comment imprimer une JFrame, JPanel ... et j'ai vue qu'il fallait obtenir le graphic de celui ci. Et la ça bloque dur ! Je n'arrive pas à comprendre le fonctionnement

    Imprimer un texte je sais faire, mais un composant graphique je bloque

  4. #4
    Membre Expert
    Avatar de olivier.pitton
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2012
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2012
    Messages : 355
    Par défaut
    Plop,

    Je te conseille de partir sur les outils que l'on peut trouver dans javax.print, qui permet de faire de l'impression.

    Ensuite, pourquoi ne pas générer une image de ton application (prendre un screen), mettre le tout dans un flux, et l'envoyer à l'imprimante (dans le code ci-dessus, la personne le fait avec une chaine en bytes).

    Pour faire un screen en Java :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    BufferedImage image = new Robot().createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()));
    ImageIO.write(image, "png", new File("/screenshot.png"));

  5. #5
    Membre confirmé
    Homme Profil pro
    Etudiant
    Inscrit en
    Septembre 2012
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Etudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2012
    Messages : 69
    Par défaut
    Salut,

    j'ai eu quelques petits problèmes mais me revoila. Je ne peux effectuer une impression de mon ecran puisque ce que je doit imprimer ne se situe pas dans la même partie (différents onglets). De plus il y a une JTable à colonnes dynamiques et dans certains cas un JScrollpane est nécessaire (il peut avoir plus de 40 colonnes). Dans ce cas la vous me diriez cela ne rentre pas sur une feuille, mais ça c'est le problème d'après

    En tout cas merci de votre / ton aide

Discussions similaires

  1. Impossible de créer Fichier ressource
    Par laclac dans le forum Visual C++
    Réponses: 2
    Dernier message: 16/12/2007, 22h54
  2. Réponses: 13
    Dernier message: 30/11/2006, 12h01
  3. [CreateObject] créer fichier .dat
    Par maniolo dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 03/09/2006, 23h50
  4. Créer fichier XML
    Par elendila dans le forum C++Builder
    Réponses: 4
    Dernier message: 25/03/2006, 07h23
  5. [Debutant(e)]comparaison de fichier : imprimer
    Par demostene dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 06/07/2004, 10h43

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