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
| import java.io.*;
import javax.swing.JFileChooser;
public class OuvrirBoite
{
public OuvrirBoite()
{
}
/** Méthode qui créer une un JFileChooser de type ouvrir.
* Elle récupert le nom du fichier sélectioné.
*/
public void ouvrir()
{
String nomFichierComplet = null;
File fichier = null;
String nomFichier,dossier,nomClasse;
JFileChooser boiteouvrir = new JFileChooser(); //Création du JFileChooser
OuvrirFichier lirefichier = new OuvrirFichier();
/*nomFichier = fichier.getName();
dossier = path.substring(0,path.length()-nomFichier.length());
nomClasse = nomFichier.substring(0,nomFichier.length()-5);
ana = new Analyse(nomClasse,dossier);
*/
if (boiteouvrir.showOpenDialog(null) == JFileChooser.APPROVE_OPTION)
{
fichier = boiteouvrir.getSelectedFile(); //Recupert le fichier selectionné par l'utilisateur dans la chooseBox dans un objet de type fichierafin de pouvoir l'afficher.
nomFichierComplet = boiteouvrir.getSelectedFile().toString(); //Recupert le nom du fichier selectionner
lirefichier.lireMonFichier(nomFichierComplet, nomFichierComplet); //On y applique la méthode de lecture de fichier.
}
nomFichier = fichier.getName();
dossier = nomFichierComplet.substring(0,nomFichierComplet.length()-nomFichier.length());
nomClasse = nomFichier.substring(0,nomFichier.length()-5);
//System.out.println("nomFichierComplet " + nomFichierComplet + " nomFichier " + nomFichier + " dossier " + dossier + " Nomclasse " + nomClasse);
}
} |
Partager