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

avec Java Discussion :

Compréhension message debugger


Sujet :

avec Java

  1. #21
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 465
    Par défaut
    Ecoutes Guillaume, il faut simplifier les choses:
    T'as un item (bouton "Imprimer") sur lequel tu clique pour exécuter l'impréssion.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    //clik bouton impréssion
    public void actionPerformed(ActionEvent event)
          {
          Page3 page=new Page3();
          MPanelPrinter panel=new MPanelPrinter (page);
         // puis
          panel.print(g, pf, pageIndex);//avec  g est le Graphics,  pf est le PageFormat, pageIndex est l'index de ta page
    //regarde la classe MPanelPrinter et tu comprends
          }

  2. #22
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 73
    Par défaut
    Ecoutes Guillaume, il faut simplifier les choses:
    T'as un item (bouton "Imprimer") sur lequel tu clique pour exécuter l'impréssion.

    Code :

    //clik bouton impréssion
    public void actionPerformed(ActionEvent event)
    {
    Page3 page=new Page3();
    MPanelPrinter panel=new MPanelPrinter (page);
    // puis
    panel.print(g, pf, pageIndex);//avec g est le Graphics, pf est le PageFormat, pageIndex est l'index de ta page
    //regarde la classe MPanelPrinter et tu comprends
    }
    D'accord je commence à apréhender les techniques pour appeller des méthodes et des class maintenant. J'ai repris ce que tu as posté et j'ai exécuter.
    Le débugger me renvoit une erreur (que je commence à connaître aussi) comme quoi j'ai des variables qui ne sont pas initialisés "Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    ".
    Je pense qu'il parle des variables "g, pf, pageIndex" de la méthode "print" dans le programme d'appel. L'ennui c'est que je ne sais pas quelles valeurs leurs données à l'initialisation.

  3. #23
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 465
    Par défaut
    Citation Envoyé par guillaume17 Voir le message
    Le débugger me renvoit une erreur (que je commence à connaître aussi) comme quoi j'ai des variables qui ne sont pas initialisés "Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    ".
    Je pense qu'il parle des variables "g, pf, pageIndex" de la méthode "print" dans le programme d'appel. L'ennui c'est que je ne sais pas quelles valeurs leurs données à l'initialisation.
    Les variable que je t'ai donné, c'est à toi de les remplacer par les vraies variables:
    Pour la variable g: tu la remplace par ton graphic
    Pour la variable pf : tu la remplace pas ta variable page format
    Pour la variable pageIndex : tu la remplace par l'index de ta page

    Si non, tu peux changer la méthode print() de la classe MPanelPrinter de telle façon quelle n'a comme paramètre que pf (Page format).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    print( PageFormat pf)
    {
    ......
    }

  4. #24
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 73
    Par défaut
    Les variable que je t'ai donné, c'est à toi de les remplacer par les vraies variables:
    Pour la variable g: tu la remplace par ton graphic
    Pour la variable pf : tu la remplace pas ta variable page format
    Pour la variable pageIndex : tu la remplace par l'index de ta page
    Tu n'aurais pas un exemple concret par hasard parce que j'ai essayer plusieurs choses et il n'y a rien qui marche.

    merci par avance

  5. #25
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 465
    Par défaut
    Citation Envoyé par guillaume17 Voir le message
    Tu n'aurais pas un exemple concret par hasard parce que j'ai essayer plusieurs choses et il n'y a rien qui marche.

    merci par avance
    Honnetement, j'imprime pas en Java et je n'ai pas implémenter aucune classe d'impréssion , mais je voulais juste t'aider. Je n'ai pas du temps, si non je t'écris le code.
    Mais, tu peux regarder aux:
    1) http://www.developpez.net/forums/arc...p/t-40019.html
    2) http://perso.telecom-paristech.fr/~c.../imprimer.html
    3)

  6. #26
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 73
    Par défaut
    d'accord merci pour tout

Discussions similaires

  1. Réponses: 8
    Dernier message: 26/04/2010, 15h55
  2. Compréhension d'un message d'erreur sur les WideChar
    Par rivierebruno22 dans le forum Langage
    Réponses: 7
    Dernier message: 16/02/2009, 12h39
  3. Message d'erreur non compréhensible
    Par marsupilami34 dans le forum VBA Access
    Réponses: 2
    Dernier message: 18/01/2008, 09h50

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