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 :

afficher un .txt


Sujet :

avec Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 45
    Par défaut afficher un .txt
    Bonjour,

    je cherche a afficher la contenu d'un fichier .txt sur l'interface graphique de java .voici mon programme est le suivant

    Merci d'avance

    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    import  javax.swing.*;
    import  java.awt.*;
    import  java.awt.event.*;
     
    //le listener est la classe test      
    public class Test extends JFrame implements ActionListener
    {
     
        /** Constructeur de test */
        public Test()
        {
            //titre de la fenetre
            super("Test");
     
            //panel
            JPanel  pan=new JPanel();
            pan.setLayout(new BorderLayout());
     
            //bouton ici
            JButton but=new JButton("Ici !");
     
            //ajoute un listener : ici le listener est cette classe
            but.addActionListener(this);
     
            //ajoute le boutton dans le panel
            pan.add(but,BorderLayout.CENTER);
     
            //
            setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            setContentPane(pan);
            pack(); //permet de mettre une bonne dimension a la fenetre
            setVisible(true);
        }
     
        /**
         * obligatoire car test implémente l'interface ActionListener
         */
        public  void    actionPerformed(ActionEvent e)
        {
            //quand on a cliqué sur le bouton ici
            System.out.println("Ici !");
        }
     
        public  static  void    main(String args[])
        {
            new Test();
        }
    }

  2. #2
    Membre Expert
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    Sous quelle forme? tu n'as pas créé de composant pour afficher le texte.
    Peut-être une JTextArea...

    Essait de poser des questions plus précises, personne ne va faire toute une appli à ta place

  3. #3
    Membre chevronné Avatar de miloux32
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    545
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 545
    Par défaut
    1/ Merci d'utiliser la balise "CODE"
    2/ Il te manque un composant graphique pour afficher ton texte
    3/ Le fichier texte est où ? il te manque également la lecture de ce fichier (la premiere etape avant de l'afficher c'est de récupérer son contenu)

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 45
    Par défaut
    Désolé voila je vourdrais l'afficher dans un JTextArea mais je ne sais pas comment récuperer le fichier puis l'afficher dans le JTextArea.


    G vu que je peux recuperer un fichier avec

    FileInputStream fin=new FileInputStream(datafile);
    BufferedReader br=new BufferedReader(
    new InputStreamReader(fin));

    mais comment l afficher maintenant dans le textarea

  5. #5
    Membre Expert

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Par défaut
    Tu aurais du faire une recherche sur le forum, le sujet a déjà été abordé.

    http://www.developpez.net/forums/sho...d.php?t=510396

  6. #6
    Membre chevronné Avatar de miloux32
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    545
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 545
    Par défaut
    Citation Envoyé par rafikindia Voir le message
    Désolé voila je vourdrais l'afficher dans un JTextArea mais je ne sais pas comment récuperer le fichier puis l'afficher dans le JTextArea.
    Donc 2 problémes .

    1/ Pour lire un fichier recherche dans les tutos ou dans le forum ( rien que sur la derniere page je vois au moins 2 liens poir le faire)
    2/ Lors de la lecture du fichier fais le s'afficher dans la console tout betement pour le moment.
    3/ créé un JTextArea et remplace l'affiche dans la console par la mise à jour du JtextArea.

    edit : Grillé

  7. #7
    Membre Expert
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    Je t'invite à lire cette partie de la FAQ pour lire le fichier.
    Ensuite tu utilises
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JTextArea.setText(monTexte);
    Et le tour est joué.

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 45
    Par défaut
    Merci

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 45
    Par défaut
    Je croyais avoir fini mais non ca continue...

    g enconre un petit souci, voila je recupere un fichier, je le bufferise et puis je le converti en string et je l affiche sur JTextArea. Sauf que qu 'il m affiche des caracteres bizarres

    java.io.BufferedReader@ca8327

    voici le code

    if (e.getSource() == but1){
    try {
    FileReader fen=new FileReader("C:/mouhamad.doc");
    BufferedReader br =new BufferedReader (fen);

    String toto=br.toString();
    text.setText(toto);

    } catch (FileNotFoundException e1) {
    // TODO Auto-generated catch block
    e1.printStackTrace();
    }

    }

    Merci d'avance

  10. #10
    Membre Expert Avatar de guigui5931
    Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2006
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 667
    Par défaut
    Citation Envoyé par rafikindia Voir le message
    String toto=br.toString();
    ça ne va pas du tout récupérer le contenu de ton fichier. Je te conseille de faire un recherche sur le site ou le forum ,et la lecture de fichier, tu trouvera ton bonheur.

Discussions similaires

  1. [Wiki] Afficher fichier txt dans une page (sans import dans le wiki)
    Par polux dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 31/07/2014, 21h21
  2. Afficher un .txt sur un message
    Par Bouguennec dans le forum Delphi
    Réponses: 7
    Dernier message: 02/06/2006, 17h08
  3. Réponses: 26
    Dernier message: 18/03/2006, 15h33
  4. Réponses: 4
    Dernier message: 27/07/2005, 11h51
  5. Réponses: 5
    Dernier message: 08/07/2005, 16h46

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