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

Interfaces Graphiques en Java Discussion :

Menu de selection de Fichier


Sujet :

Interfaces Graphiques en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 133
    Par défaut Menu de selection de Fichier
    Bonsoir a tous, Je veut connaitre le code pour faire le bouton "parcourir" qui va me permettre de sélectionner une image issue d'un emplacement sur mon PC.
    Merci d'avance !

  2. #2
    Membre Expert Avatar de herve91
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 282
    Par défaut
    Bonsoir,
    JFileChooser est ton ami

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 133
    Par défaut
    Merci "Herve", j'ai obtenu assez d'infos sur FileDialog mais je ne sais pas ou est la difference avec JFile Chooser !

    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
     
    La classe FileDialog
     
    La classe FileDialog, dérivée de la classe Dialog, permet d'obtenir les boîtes de sélection de fichiers fournies par le système.
    Constructeur
     
    Le constructeur attend 3 paramètres :
     
        * l'objet Frame parent de la boîte de sélection
        * le titre à afficher dans la barre de titre
        * le mode de fonctionnement qui est FileDialog.LOAD (ouverture d'un fichier) ou FileDialog.SAVE (sauvegarde d'un fichier) 
     
    On pourra donc construire une boîte de sélection de fichiers en écrivant :
     
            FileDialog fDial=new FileDialog(this, "Ouvrir", FileDialog.LOAD);
     
    en supposant que this représente ici la fenêtre d'une application qui est donc de classe Frame.
    Méthodes
     
    Pour utiliser la boîte de sélection de fichiers on fera appel aux méthodes :
     
        * setVisible(true) : pour l'afficher
        * getFile() : pour obtenir le nom du fichier sélectionné ou null si le dialogue a été annulé
        * getDirectory() : pour obtenir le nom du dossier contenant le fichier
    Merci encore ...

  4. #4
    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

Discussions similaires

  1. création menu de selection de fichier
    Par Septembre84 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 30/05/2008, 15h37
  2. Probleme de selection de fichier .xls
    Par biggione dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 13/09/2006, 20h00
  3. [VBA-E]Affichage d'une boite de selection de fichier
    Par nicobox dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 17/05/2006, 12h02
  4. menu dans un autre fichier
    Par florantine dans le forum Composants
    Réponses: 16
    Dernier message: 11/12/2005, 21h28
  5. Menu à partir d'un fichier .css : possible ?
    Par Link14 dans le forum Mise en page CSS
    Réponses: 28
    Dernier message: 15/09/2005, 16h48

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