Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2820 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Comportement étonnant de JFileChooser

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comportement étonnant de JFileChooser

n°1131992
candide2
Posté le 27-06-2005 à 11:01:53  profilanswer
 

Bonjour à tous,
je suis ennuyé par le comportement de JFileChooser.
 
un test tout simple ci-dessous.
 
Je clique sur AUTOEXEC.BAT , ce nom apparait dans la zone "Nom de fichier".
Je double-clique sur le dossier "Program files" et je me retrouve dans ce dossier.
Si je valide ouvrir à ce moment, le nom de fichier rendu par le JFileChooser est :
C:\Program Files\AUTOEXEC.BAT ???
 
Est-il possible par exemple d'effacer le nom du fichier dans la zone "Nom de fichier" si on ouvre un nouveau dossier ?
où dois-je tester l'existence du nom de fichier rendu ?
 
 
import javax.swing.*;
import java.io.*;
 
public class test extends javax.swing.JFrame {
   
  /** Creates new form test */
  public test() {
    initComponents();
    jFileChooser1.setCurrentDirectory(new File("c:/" ));
  }
   
  // <editor-fold defaultstate="collapsed" desc=" Generated Code ">
  private void initComponents() {
    jFileChooser1 = new javax.swing.JFileChooser();
 
    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
    jFileChooser1.addActionListener(new java.awt.event.ActionListener() {
      public void actionPerformed(java.awt.event.ActionEvent evt) {
        jFileChooser1ActionPerformed(evt);
      }
    });
 
    getContentPane().add(jFileChooser1, java.awt.BorderLayout.CENTER);
 
    pack();
  }
  // </editor-fold>
 
  private void jFileChooser1ActionPerformed(java.awt.event.ActionEvent evt) {
    if (evt.getActionCommand().equals(JFileChooser.APPROVE_SELECTION)) {
      System.out.println(jFileChooser1.getSelectedFile());
    }
  }
 
  public static void main(String args[]) {
    java.awt.EventQueue.invokeLater(new Runnable() {
      public void run() {
        new test().setVisible(true);
      }
    });
  }
   
  // Variables declaration - do not modify
  private javax.swing.JFileChooser jFileChooser1;
  // End of variables declaration
}

mood
Publicité
Posté le 27-06-2005 à 11:01:53  profilanswer
 

n°1132395
ali0baba
Posté le 27-06-2005 à 15:13:03  profilanswer
 

le comportement de jfilechooser n'est pas etonnant car c'est le meme comportement que n'importe kel application : internet explorer, firefox (je viens de le verifier ...)
 
par contre, apres que tu selectionnes ton fichier et si il n'existe pas, tu devras  verifier qu'il n'est pas dans un repertoire parent


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Comportement étonnant de JFileChooser

 

Sujets relatifs
[applet] utilisation JFileChooser [Résolu]Comportement de la fonction validate (PEAR:HTML_QuickForm)
Comportement des Set... pas compris...Aide au débugage - Comportement bizare d'une fonction...
Configurer le comportement des Jobs de QuartzPHP : Comportement incompréhensible de array_intersect
Différence de comportement sur 2 environnements[Java] JFileChooser qui m'obéit pas...
[MFC] Gestion des clics : comportement étrange...Mon makefile marche et ç'est étonnant !
Plus de sujets relatifs à : Comportement étonnant de JFileChooser


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)