Rechercher : dans
Par :

ActionPerformed et exception

nadsky, le 9 jui 2009 à 14:49:21 
 Signaler ce message aux modérateurs

Bonjour à tous,

Après recherche google et forum infructueuse, je fais appel à votre aide...

Je travaille actuellement sur une appli de conversion qui a deux boutons :
par exemple comme pour les convertisseurs : €->francs et francs ->€

Je crée un listener par bouton, avec pour chaque listener la méthode actionPerformed associée au mécanisme de traduction.

Je dois sélectionner un fichier à traduire, puis chercher un endroit où créer mon fichier traduit à l'aide du bouton de traduction.
Cela marche pour le moment, seulement dans les cas où je crée les fichiers où j'ai tous les droits.

Or, dans le cas où je n'ai pas le droit de créer (répertoires systèmes par exemple), j'ai un ensemble de lignes d'erreurs avec le message d'exception java.io.FileNotFoundException.(Accès refusé).
Or, j'ai tenté de mettre le bloc try/catch suivant dans ma méthode
actionPerformed:


try{
ensemble d'instructions
}
catch (FileNotFoundException e){
e.printStackTrace();
}


sans succès.

De même, en testant avec la clause throws, j'ai eu un message comme quoi la méthode actionPerformed n'était pas compatible avec les exceptions.J'ai alors crée une méthode intermédiaire appelée par actionPerformed...sans succès...

Si vous avec quelconque piste ou indication à ce sujet, je suis à votre écoute,
en vous remerciant d'avance

Nadsky
N'oubliez pas de mettre le tag résolu quand votre problème a trouvé sa solution!

Configuration: Windows XP
Firefox 2.0.0.16

Meilleures réponses pour « actionPerformed et exception » dans :
Gestion des erreurs et exceptions Voir Gestion des erreurs et exceptions Les lignes de code que vous avez étudiées jusqu’à présent ne constituaient pas de vrais programmes mais des exemples. Elles ne comprenaient donc aucun traitement des erreurs. Les programmes que vous développerez...
Java - Les exceptions VoirLa nécessité de détecter les erreurs Tout programme comporte des erreurs, même si celui-ci semble fonctionner à merveille. Chaque programmeur essaye de réduire au minimum le nombre d'erreurs, mais toutes les erreurs ne peuvent pas forcément être...
Collection CommentÇaMarche.net