bonjour à tous,
je cherche une fonction qui me permet d'ouvrir un dossier en cliquant sur un boutton.
j'ai trouvé ce code mais il n'est pas efficace.
s'il vous plait aidez moi
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
| DataInputStream lecteur;
String LigneLue;
String FileName;
public Vector Tab_Lecteur;
void Ouvrir_dossier(String chemin ) throws IOException
{
Tab_Lecteur=new Vector();
File f;
try{
Process p=Runtime.getRuntime().exec(chemin);
lecteur = new DataInputStream(p.getInputStream()) ;
}
catch (Exception exc){
System.out.println(" probleme ouverture avec le fichier " + FileName);
}
}
String lire() throws IOException {
//System.out.println("Lecture du fichier "+ FileName );
LigneLue = lecteur.readLine();
return LigneLue ;
}
void Ouvrir_dossier_actionPerformed(ActionEvent e)
{ try{
LireImage("MR");
}
catch(Exception evt){}
}
}
class Magic_Med_b_dossier_actionAdapter implements ActionListener {
private B_Dossier adaptee;
Magic_Med_b_dossier_actionAdapter(B_Dossier adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.Ouvrir_dossier_actionPerformed(e);
}
} |
et pour le bouton désiré:
b_dossier.addActionListener(new Magic_Med_b_dossier_actionAdapter(this));
le code m'affiche cette phrase:
probleme ouverture avec le fichier null
Partager