IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AWT/Swing Java Discussion :

Problème JFileChooser et freeze


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut Problème JFileChooser et freeze
    Je ne sais pas is c'est ici que je doit poster mais le JFileChooser faisant partie de Swing ...

    enfin bref : je ne sais pas pourquoi une fois sur deux quand je selectionne un fichier avec mon JFileChooser toute mon aplication plante, alors que l'autre moitié du temps tout marche correctement et cela avec le même fichier sélectionné.

    Voici le code , est ce qu'il y a une erreur que je ne gere pas ? le problème c'est que je n'ai aucun exception...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    class BrowseListener implements ActionListener
    	{
    		public void actionPerformed(ActionEvent e)
    		{
    			String fich="";
    			JFileChooser    _chooser = new JFileChooser();
    			_chooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
    			JPanel pan=new JPanel();
    			try{
    				int returnVal = _chooser.showOpenDialog(pan);
     
    				if(returnVal == JFileChooser.APPROVE_OPTION) {
    					fich=_chooser.getSelectedFile().getPath();
    					_path.setText(fich);
    				}
     
    				}catch(Exception ex){
    					JOptionPane.showMessageDialog(null,"file error! retry please");
    					return;
     
    				}
    		}
    	}

    En moins grave il m'arrive aussi d'avoir cet exception : Basic L&F directory loader" java.lang.NullPointerException.

    Enfin si quelqu'un peu m'éclairer surtout pour mon problème de freeze , merci d'avance!

  2. #2
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Remplace

    par

    et tu en sauras peut-être plus.

    En général il est déconseillé de catcher Exception directement.

  3. #3
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    Citation Envoyé par natha
    Remplace

    par

    et tu en sauras peut-être plus.

    En général il est déconseillé de catcher Exception directement.
    oki j'essayerai. merci

  4. #4
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    Bon j'ai essayer ca ne ma rien dit de plus.
    je freeze et après ca m'empeche de relancer mon programme car du coup la vase de donnée derrière n'a pas été fermer correctement .

  5. #5
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Pardon, j'aurais dû faire une réponse plus complète :

    Au lieu de :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    }catch(Exception ex){
    					JOptionPane.showMessageDialog(null,"file error! retry please");
    					return;
     
    				}
    Tu mets :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    }catch(Throwable t){
    	t.printStackTrace();
    }

  6. #6
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    Citation Envoyé par natha
    Pardon, j'aurais dû faire une réponse plus complète :

    Au lieu de :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    }catch(Exception ex){
    					JOptionPane.showMessageDialog(null,"file error! retry please");
    					return;
     
    				}
    Tu mets :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    }catch(Throwable t){
    	t.printStackTrace();
    }
    ah oui en effet je n'affiche pas les Throwable .... c'est ca de reprendre le code sans réfléchir ... alala

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème windows 7 freeze partiel
    Par manon49f dans le forum Windows 7
    Réponses: 1
    Dernier message: 19/04/2013, 21h33
  2. JFileChooser qui freeze et écoute de System.in
    Par Lady dans le forum Composants
    Réponses: 1
    Dernier message: 11/12/2010, 14h26
  3. problème JFILECHOOSER + tri fichier
    Par magique76 dans le forum Applets
    Réponses: 2
    Dernier message: 07/09/2007, 17h08
  4. Problème JFileChooser et garbageCollector
    Par seiryujay dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 19/06/2006, 17h30
  5. problème avec JFileChooser
    Par Baptiste Wicht dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 15/12/2005, 20h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo