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

Agents de placement/Fenêtres Java Discussion :

frame , jframe et getPrintJob


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 69
    Par défaut frame , jframe et getPrintJob
    bonjour...

    Je cherche a imprimer ma fenètre en cliquant sur un bouton...

    Rien de transcendant..

    J'ai trouvé ce bout de code pas trés loin que j'ai mis sur l'action de mon bouton.
    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
     
     
    PrintJob job = getToolkit().getPrintJob(*******, "test nico titre", null);
    if (job != null)
    {
     // recupere le Graphics dans lequel on va ecrire
     Graphics g = job.getGraphics();
     if (g != null) {
      // sur le Container imprime l'ensemble de ses Components
         Container cont=this.getContentPane();
      cont.printAll(g);
      g.dispose();
     }
     // finit le travail
     job.end();
    }
    au mieux j'ai un jlabel qui s'affiche......

    Je ne sais pas quoi mettre à la place des étoiles pour afficher ma jFrame qui contient des jpanels, jtext, jtable et jbouton...
    J'ai vu qu'il faut mettre une Frame comme argument et que jFrame et frame ne réagisse pas pareil.
    Enfin ma jframe peut s'instancier de 2 façons (avec un parametre ou avec 2 parametre).

    J'espére avoir été clair dans mes explications (je commence à assimiler le vocabulaire java-objet mais je peux me tromper de terme

    Mon but final est de faire un clic droit sur ma fenetre pour lancer l'impression, donc s'il y a une façon plus simple de faire je suis preneur, mais j'aimerai bien quand même que mon bête bouton imprimer marche...

    Merci de vos lumiéres.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 69
    Par défaut
    Bon, la frame, c'est que pour recuperer si on a cliqué sur ok pour imprimer....

    Mais j'ai toujours qu'un seul objet qui s'imprime malgrés mes différents essais de print, printall et printcomponentet je comprends pas pourquoi???



Discussions similaires

  1. Difference entre frame et Jframe ? Button et Jbutton etc ?
    Par Archange21 dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 16/03/2008, 23h58
  2. méthode JFrame center frame
    Par Nayila dans le forum Agents de placement/Fenêtres
    Réponses: 1
    Dernier message: 08/02/2008, 22h49
  3. insertion d'un jinternal frame dans une jframe
    Par norkoffire dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 30/05/2007, 19h18
  4. Différence entre Jpanel, JFrame, Frame, Panel
    Par Invité dans le forum Agents de placement/Fenêtres
    Réponses: 11
    Dernier message: 12/06/2006, 23h51
  5. [JFrame] origine de la Frame.
    Par and1hotsauce dans le forum Agents de placement/Fenêtres
    Réponses: 6
    Dernier message: 21/03/2006, 23h36

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