[java]Ouvrir un fichier dans la fenetre principale

Ouvrir un fichier dans la fenetre principale [java] - Java - Programmation

Marsh Posté le 02-06-2004 à 15:17:44    

Bonjour je fais un logiciel, je ss débutante et je souhaite ouvrir un fichier dans la fenetre principale de mon logiciel
je fais le JFile Chooser mais je ne sais pas comment faire pour afficher un document précédemment enregistré dans la fenetre du logiciel:

Code :
  1. public void ouvrirFichier() {
  2.  JFileChooser jfc=new JFileChooser("." );
  3.  jfc.setFileSelectionMode(JFileChooser.FILES_ONLY);
  4.  int result=jfc.showOpenDialog(this);
  5.  //Si l'utilisateur clique sur le bouton Annuler du dialogue, alors quitter
  6.  if (result == jfc.CANCEL_OPTION)
  7.  return;
  8.  //Récuperer le fichier choisi
  9.  File fichier =jfc.getSelectedFile();
  10.  //Afficher une erreur si le fichier n'est pas valable
  11.  if (fichier==null||fichier.getName().equals("" ))
  12.  JOptionPane.showMessageDialog(this,"Nom de fichier invalide",
  13.  "Nom de fichier invalide",JOptionPane.ERROR_MESSAGE);
  14.  else{
  15.   //ouvrir le fichier
  16.   try{
  17.    RandomAccessFile entree= new RandomAccessFile(fichier,"r" );
  18.    }
  19.   catch (IOException ioe){
  20.    System.out.println("Erreur --" + ioe.toString());
  21.   }
  22.  }
  23. }


 
 

Reply

Marsh Posté le 02-06-2004 à 15:17:44   

Reply

Marsh Posté le 02-06-2004 à 15:32:47    

Ben y'a une méthode setSelectedFile  :)


---------------
Light is right
Reply

Marsh Posté le 03-06-2004 à 15:45:28    

Ben, JFileChooser ne te permets pas de charger le contenu d'un fichier mais  seulement de sélectionner le chemin du fichier.
Il te donne un objet File qui ne représente que le chemin du fichier et pas son contenu.
Pour ça il faut voir dans java.io pour lire des fichiers.
Et voir un JTextArea pour afficher des contenus text.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed