begin process at 2012 02 14 19:30:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Au secours

 > 

printdialog s'ouvre deux fois ????


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

printdialog s'ouvre deux fois ????

mercredi 12 octobre 2005 à 16:11:00 | printdialog s'ouvre deux fois ????

nma

Membre Club
Bonjour,
Voila j'imprime des planning mensuel pour des techniciens, grace a la classe de mep trouvez sur ce site vraiment tranquille.
Voila comment j'ai procedé une jframe printable qui definie un jPanel en boxlayout
avec un trois jPanel entete, corps, pieds. Dans l'entete et le pieds j'ai mis des jLabel  dont le texte est mis a jour en fonction de ma bdd et le corp est un jTable plutot un resultsettablemodel.
Donc j'instancie ma frame qui dans le constructeur instancie la classe de mep apres avoir mis a jour biensur les differents champs de mes jPanel.
La c nickel. Je peus imprimer n'importe planning mais pour un seul technicien.
Donc maintenant je veux pouvoir imprimer tous les planning de tous les techniciensen une seule fois. Le pb c que de cette façons j'ai le printdialog qui s'ouvre pour chaque planning :(((
J'ai donc modifier un peu le tout . Dans la jFrame je fais ma boucle pour creer les uns apres les autres les planning et je lance le printdialog juste avant que je passe en parametre à la classe de mep dans laquelle biensur je l'ai enlever :))
Et la ...........   la bte de dialog d'impression s'ouvre deux fois
la premiere me permet d'imprimer uniquement le premier planning de la liste et l'autre me lance bien la totale ???????  j'y comprend rien du tout et mes bouquins de java ont appris à voler depuis peu :(
voila les bouts de code
private void bouclePrint(){
        if(listeAgents!=null) {
            if(printJob.printDialog()) {  // la seule et unique
                for(int x=0;x<listeAgents.length;x++) {
                    this.nomagent = listeAgents[x];
                    this.jL_agent.setText(nomagent);
                    this.idagent = ""+this.connection.getIdAgent(nomagent);
                    this.majChamps();
                    this.createTableau();
                    this.createTotaux();
                    this.pack();
                    this.print();
                   
                } } } }
   
private void print() {
//Classe de mep
     C_panelPrinterListe imp = new C_panelPrinterListe(this.jP_impressions,printJob);
        imp.setFitIntoPage(this.fit);
        imp.setOrientation(1);
        imp.setLRMargins(0);
        imp.setTBMargins(0);
       
        imp.print();
    }

J'ai mis un point d'arret avec le debugger sur la ligne du printdialog et un juste apres c bien cette unique ligne qui me cree les 2 bte de dialog.

Si quelqu'un avait une petite idee je serait le plus heureux des hommes.
Merci de m'avoir lu jusqu'au bout et merci d'avance pour votre aide
Nico

vendredi 14 octobre 2005 à 14:40:08 | Re : printdialog s'ouvre deux fois ????

nmat_fr



Salut à tous
J'ai trouvé cette nuit !!
En fait je lançais deux fois ma jframe impression de deux endroit differents.
Sorry et merci

PS/ je ne sais pas comment on met resolu sur un post

El Nico




Cette discussion est classée dans : ouvre, classe, imp, planning, printdialog


Répondre à ce message

Sujets en rapport avec ce message

Problème en rapport à la classe impression disponible dans les sources [ par beberto56 ] Bonjour, j'ai un problème avec la classe impression disponible dans les sources sur ce site. En fait j'ai deux frame qui possèdent chacune un panel. problemme de serialisation [ par trezof1254 ] bonjour.a tous .je cree une classe qui contient une variable image .et je veut serialiser cette classe mais .mais j'ai une erreur.dans le fichier de s la Classe Lire.java [ par sergeszebe ] bonjour à tous,je commence en java.j'ai ecrit mon 1er programme sauf que je voudrai que l'utilisateur entre des valeures au choix.exple:donnez la vale prb ds un exercice [ par mahisfrance ] Exercice : ecrire une classe mot et une extention de cette classe 1)on souhaite ecrire une classe mot ayant un seule attribut de type de chaine Jeu type Worms en Java, problème avec repaint() [ par On90 ] Bonjour,Dans le cadre d'un projet on doit développer un jeu de Worms en 2D avec JavaJe dispose d'une classe héritant de JFrame pour la fenêtre, une hé récupere les données d'une autre classe [ par papillon2000 ] j'ai un probléme avec mon programme, j'ai crée deux classes:la 1ere (JFrame): où il ya le main,  j'ai déclarer un vecteur où j'enregistre des Strings La Classe Scanner [ par SirShinobi ] Salut,J'ai lu les anciens sujets et je n'ai pas trouvé une réponse clair à ma question.Je veux savoir comment utiliser la classe scanner :-Pour lire u utiliser une classe java dans une jsp [ par limalima ] Bonjour,j'ai une jsp nomée page.jsp, et une classe java ( nommée Fenetre) dans le même repertoire.à l'intérieure de ma jsp j'ai voulu utiliser ma clas problèmes en java [ par hibaw ] bonjour,mon 1ier problème est : comment je peut déclarée une méthode qui à comme paramètres d'entrées une matrice et un String, j'ai déclarée comme se


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,998 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales