Ouvrir un fichier

Fermé
Profil bloqué - Modifié par NHenry le 16/05/2016 à 17:01
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 16 mai 2016 à 20:48
Bonjour,

J'ai ce code:

final JButton read = new JButton("Read");  // read button
ActionListener readListener = new ActionListener() { // action of the read button
  public void actionPerformed(ActionEvent e) {
            try {
             JFileChooser chooser = new JFileChooser();//création dun nouveau filechosser
             chooser.setApproveButtonText("Choix du fichier..."); //intitulé du bouton
             chooser.showOpenDialog(null); //affiche la boite de dialogue
             
   } catch (Exception ex) { ex.printStackTrace();}
  }
    };


Il m'ouvre pour choisir un fichier mais je n'y arrive pas à savoir comment je peux récupérer le fichier choisit (c'est un fichier son) pour faire son traitement.

Merci d'avance pour votre aide.
Bonne journée.



EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.
A voir également:

2 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 842
16 mai 2016 à 14:51
Bonjour,

Tu ne dis pas de quel langage il s'agit.
J'imagine qu'il s'agit de Java ? Je redirige donc le post dans la bonne catégorie.

Cdlt,
0
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019
16 mai 2016 à 20:48
Bonjour,

Comme souvent la documentation Java te permertrait de comprendre le fonctionnement de cette la classe.

https://docs.oracle.com/javase/8/docs/api/javax/swing/JFileChooser.html

JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter(
        "JPG & GIF Images", "jpg", "gif");
chooser.setFileFilter(filter);
int returnVal = chooser.showOpenDialog(parent);
if(returnVal == JFileChooser.APPROVE_OPTION) {
   System.out.println("You chose to open this file: " +
        chooser.getSelectedFile().getName());
}

Avec le getSelectedFile() tu récupéres le fichier choisi, à toi après de le traiter comme il faut.
0