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

Langage Java Discussion :

imprimer un fichier


Sujet :

Langage Java

Vue hybride

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

    Informations forums :
    Inscription : Décembre 2006
    Messages : 41
    Par défaut imprimer un fichier
    bonjour
    je souhaiterai imprimer un fichier.
    j'ai fait des recherches et j'ai trouver la Class Desktop avec une méthode ki permet d'imprimé le fichier.

    mais ça ne marche pas...
    j'ai Java6 pourtant...

    voici mon 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
     
     item = new JMenuItem("Imprimer...");  // option imprimer dans le menu deroulant
            menu.add(item);
            item.addActionListener(new ActionListener() {
            	public void actionPerformed(ActionEvent evt) {
     
    // choix du fichier a imprimer par un JFileChooser
     
     
           		 JFileChooser dial = new JFileChooser();
           	     int res = dial.showOpenDialog(null);
           	     if (res != JFileChooser.APPROVE_OPTION) {
           	    	 return;
           	    	 }
           	  File fichier = dial.getSelectedFile();   // récupartion du fichier selectionné
     
     	      fichier.print(); // imprimer le fichier selectionné
     
     
            	}
            });
    et j'ai fait les import de la classe,mais eclipse me dis que la methode est indefini pour un type File, alors que sur le site de java le parametre est de type file....

    merci pour votre aide

  2. #2
    Membre éprouvé Avatar de Tazmanian Devil
    Profil pro
    Inscrit en
    Février 2007
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 119
    Par défaut
    File.print() n'existe pas (API File Java 6), tu confonds avec Desktop.print (Desktop.html#print(java.io.File) qui prend effectivement un fichier en paramètre. D'ailleurs tu parle de Desktop dans ton post, mais nulle trace dans ton code ....

  3. #3
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Par défaut
    La méthode print() appartient à la classe Desktop et non à la classe File.

    Remplace la ligne par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Desktop.getDesktop().print(fichier);
    [edit] grilled [/edit]
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 41
    Par défaut
    merci bcp, c exactemet ce ke je voulait faire
    trop bien le resultat!!!

    merci merci merci

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

Discussions similaires

  1. Imprimer automatiquement fichiers de plusieurs formats
    Par lutin511 dans le forum Windows
    Réponses: 5
    Dernier message: 07/12/2005, 18h38
  2. Comment imprimer un fichier text existant?
    Par AODRENN dans le forum Langage
    Réponses: 2
    Dernier message: 12/09/2005, 17h26
  3. Imprimer un fichier EXCEL
    Par bianconeri dans le forum C++Builder
    Réponses: 3
    Dernier message: 16/03/2005, 11h15
  4. Imprimer un fichier texte avec un script vbs
    Par Persons dans le forum Windows
    Réponses: 3
    Dernier message: 23/12/2004, 16h47
  5. [Imprimer] Imprimer un fichier avec Java
    Par gwendo dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 13/11/2004, 20h23

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