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 :

Petit probléme pour faire un message d'erreur


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 93
    Par défaut Petit probléme pour faire un message d'erreur
    Bonjour a tous.

    Voilà je suis en train de faire un petit logiciel pour faire de la facturation. Lorsque j'enregistre les factures, le nom de la facture s'attribut automatiquement grace à la fonction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    				String adressedufichier = System.getProperty("user.dir") + "\\"+numFact+".txt";
    Le probléme c'est que je n'arrive pas a faire un message qui me dirait qu'il existe déjà un fichier du même nom.

    Je pensai que je pouvait faire une boucle si comme celle ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    if (adresse du fichier==un fichier existant)
    {
    	/*ouvrir une fenetre du type JDialog 
    	me disant que le fichier existe dejà
    	et me demandant ce que je veut faire.
    	Si je veux l'écraser ou si je veux annuler.*/
    }
    Est ce que c'est faisable? Si oui pouvez vous me donner un embrillon de réponse.

    Merci.

  2. #2
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    je ne vois pas d'autre solution à part parcourir le repertoire home de l'utilisateur, de stocker tous les noms de fichiers dans une ArrayList puis de vérifier si ton fichier est présent dans la liste.

    Il y a peut-étre une manière plus élégante de faire....


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  3. #3
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Eventuellement tu peux procéder de la manière suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    String adressedufichier = System.getProperty("user.dir") + System.getProperty("file.separator") +numFact+".txt"; // le "\\" n'est pas portable donc à éviter
     
    File f = new File (adressedufichier);
    if(f.exists()) {
      /*tu ouvre ton JDialog, récupère ce que tu veux faire et agis en conséquence*/
    } else {
      f.createNewFile();
      //puis tu réalise les opérations nécessaires
    }

  4. #4
    Membre Expert
    Avatar de xavlours
    Inscrit en
    Février 2004
    Messages
    1 832
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 1 832
    Par défaut
    Pour la fenêtre de type JDialog, regarde les JOptionPane. Ca prend une ligne.
    "Le bon ni le mauvais ne me feraient de peine si si si je savais que j'en aurais l'étrenne." B.V.
    Non au langage SMS ! Je ne répondrai pas aux questions techniques par MP.
    Eclipse : News, FAQ, Cours, Livres, Blogs.Et moi.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 136
    Par défaut
    utilise JOptionPane.showMessage

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 93
    Par défaut
    merci les gars. Sa marche bien.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 24/09/2005, 20h31
  2. [C#] Fenêtre pour afficher un message d'erreur
    Par radicalrider dans le forum ASP.NET
    Réponses: 18
    Dernier message: 17/08/2005, 11h01
  3. problème pour faire des blocs
    Par tinkye_winkye dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 04/01/2005, 14h13
  4. [SQL] problème pour faire ma requete
    Par seb.briet dans le forum Langage SQL
    Réponses: 4
    Dernier message: 29/12/2004, 16h51
  5. [FLASH MX2004] Problème pour faire un bouton play
    Par melanie075 dans le forum Flash
    Réponses: 13
    Dernier message: 16/12/2004, 22h55

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