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

AWT/Swing Java Discussion :

Ouvrir un fichier depuis un JButton


Sujet :

AWT/Swing Java

Vue hybride

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 6
    Par défaut Ouvrir un fichier depuis un JButton
    Voila j'ai une interface grahique avec un certains nombre de boutons. Je voudrais qu'un clic sur lun d'eux ouvre un fichier.txt

    J'ai déja posté un message sur le sujet et voici le code qu'on m'a fournit:

    public static void ouvrir()
    {
    String temp="";
    try
    {
    DataInputStream fichier;
    fichier=new DataInputStream(new BufferedInputStream(new FileInputStream("adresse")));
    temp=fichier.readUTF();


    }
    catch(Exception e)
    {
    e.printStackTrace();
    }
    }

    sauf que JAVA m'informe que mon adresse est introuvable.

    Comment doit-on ecrire correctement l'adresse?
    PS: moi j'ai écrit "C:\\Program_Files\\eclipse\\workspace\\MatchBasket\\Match1.txt"

    je définis l'action de mon bouton de la facon suivante:

    class ActionBoutonTOTAL implements ActionListener{

    public void actionPerformed(ActionEvent e){

    Paneau.simulation.bilanTotal();
    Bilan.ouvrir(); // ou bilan est le nom de ma visual Class

    }
    }

    merci d'avance à ceux qui pourront m'éclairer

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 131
    Par défaut
    Salut, deja pour les separateur tu peux regarder la classe File qui te donne une constante statique qui est File.separator.

    hummm sinon si c est pour afficher que du texte, je te conseil d utiliser des BufferedReader car tu pourra utiliser la methode readLine(), qui sert a lire une ligne.

    Si j ai bien compris tu veux afficher le contenu c est ca ?
    Donc je te conseil de faire ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    String line;
    String text = "";
    BufferedReader br = new BufferedReader(new FileReader("toto.txt"));
    while ((line = br.readLine) != null)
        text += line;

  3. #3
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    Ca vient pas du fait que tu as écris "Program_Files" au lieu de "Program Files" ( sans l'underscore ) ?

  4. #4
    Membre émérite Avatar de sozie9372
    Inscrit en
    Mai 2005
    Messages
    713
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 713
    Par défaut
    Je te conseille d'utiliser un JfileChooser... Ca sera mieux pour te permettre de sélectionner un fichier... Et en plus, tu n'auras plus les problèmes de chemins... Mais bon ce n'est qu'une suggestion...

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 6
    Par défaut Re
    en fait je dois mal m'exprimer,
    moi ce que je veut c'est ouvrir le fichier, c-a-d qu'une fenetre s'ouvre, par exemple WordPad avec mon fichier txt à l'intérieur.

  6. #6
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Donc il te faut l'api JDIC pour cela

    Ensuite tu n'auras qu'à faire Desktop.open(taFile)

Discussions similaires

  1. Ouvrir un fichier depuis le réseau local
    Par bfespi69 dans le forum C++Builder
    Réponses: 7
    Dernier message: 24/03/2010, 11h44
  2. Ouvrir un Fichier depuis le meme repertoire que le Script
    Par Tonton_glenn dans le forum VBScript
    Réponses: 2
    Dernier message: 06/10/2009, 22h23
  3. Ouvrir un fichier depuis une applet
    Par julie4207 dans le forum Applets
    Réponses: 1
    Dernier message: 20/12/2008, 06h23
  4. Xemacs - ouvrir des fichiers depuis l'exporateur dans une même frame
    Par GhostNemo dans le forum Applications et environnements graphiques
    Réponses: 5
    Dernier message: 07/05/2007, 00h50
  5. Réponses: 6
    Dernier message: 18/05/2006, 09h29

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