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

Agents de placement/Fenêtres Java Discussion :

[JFileChooser.showSaveDialog] et ne pas écraser un fichier existant


Sujet :

Agents de placement/Fenêtres 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
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 147
    Par défaut [JFileChooser.showSaveDialog] et ne pas écraser un fichier existant
    Salut,

    Avec JFileChooser.showSaveDialog, si le fichier désigné par l'utilisateur existe déjà, on risque de l'écraser par inadvertance. J'aurais voulu une alerte du genre :

    "This file already exists.\nDo you want to replace it ? Cancel/Ok"

    Ca existe tout cuit ou il faut que je me débrouille ?
    Un exemple ?

  2. #2
    Membre émérite
    Avatar de LinkinSelim
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Mars 2006
    Messages
    365
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Mars 2006
    Messages : 365
    Par défaut
    malheureusement cette fonciotnnalité n'est pas prise en charge par JFileChooser. je me suis deja confronté a ce genre de probleme, alors j'ai crée mon propre JFileChooser qui prends en charge tout ca.

    essai ca :
    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
    public class JFileChooserOverwrite extends JFileChooser
    {
        @Override
        public void approveSelection()
        {
            File file = getSelectedFile();
            if (file.exists())
            {
                int answer = JOptionPane.showConfirmDialog(
                    this, file + " exists. Overwrite?", "Overwrite?",
                    JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE
                );
                if (answer != JOptionPane.OK_OPTION)
                {
                    return;
                }
            }
            super.approveSelection();
        }
    }
    j'espere que ca va t'aider

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 147
    Par défaut
    Citation Envoyé par LinkinSelim Voir le message
    j'espere que ca va t'aider
    Impeccable !

    Merci

  4. #4
    Membre émérite
    Avatar de LinkinSelim
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Mars 2006
    Messages
    365
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Mars 2006
    Messages : 365
    Par défaut
    derien, c un plaisir , resolu mnt :p

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

Discussions similaires

  1. comment ne pas écraser le fichier des rejets
    Par Marco_Maltesi dans le forum Développement de jobs
    Réponses: 4
    Dernier message: 08/10/2012, 14h21
  2. [AC-2000] ne pas écraser un lien existant
    Par polo31 dans le forum VBA Access
    Réponses: 1
    Dernier message: 08/07/2009, 17h06
  3. Réponses: 11
    Dernier message: 03/07/2009, 12h08
  4. [FTP] écraser un fichier existant en ftp avec php
    Par seb nantes dans le forum Langage
    Réponses: 6
    Dernier message: 20/12/2007, 01h01
  5. écraser un fichier existant
    Par karibouxe dans le forum Langage
    Réponses: 6
    Dernier message: 17/03/2006, 15h11

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