Bonjour,
J'ai ce code java qui permet de lire un fichier texte (depuis son chemin déclarer dans le code ) puis l'afficher dans une zone texte d'une interface graphique.
Comment implémenter JFileChoose pour choisir le fichier à lire?
Priére de m'aider, je suis debutant en java
code de lecture:
code JFileChoose:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)
merci d'avance
J'ai ce code java qui permet de lire un fichier texte (depuis son chemin déclarer dans le code ) puis l'afficher dans une zone texte d'une interface graphique.
Comment implémenter JFileChoose pour choisir le fichier à lire?
Priére de m'aider, je suis debutant en java
code de lecture:
Bloc de code:
private void OK(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String chaine="";
String fichier ="d:/fich.txt";
//lecture du fichier texte
try{
InputStream ips=new FileInputStream(fichier);
InputStreamReader ipsr=new InputStreamReader(ips);
BufferedReader br=new BufferedReader(ipsr);
String ligne;
while ((ligne=br.readLine())!=null){
System.out.println(ligne);
chaine+=ligne+"\n";
}
br.close();
text.setText(chaine);
}
catch (Exception e){
System.out.println(e.toString());
}
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)
Bloc de code:
{
// TODO add your handling code here:
String currentDir=".";
String destination;
File selected;
JFileChooser chooser = new JFileChooser();
chooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
File fdir = new File(currentDir);
chooser.setCurrentDirectory(fdir);
if(chooser.showDialog(this,"Choisir") == JFileChooser.APPROVE_OPTION) {
selected = chooser.getSelectedFile();
destination = new String(selected.getParent() + File.separatorChar + selected.getName());
currentDir = selected.getParent();
String s= lireFichier(destination);
jTextArea1.setText(s);
}
}