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 :

[FileDialog]Filtre pour les extensions


Sujet :

AWT/Swing Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 11
    Par défaut [FileDialog]Filtre pour les extensions
    Bonjour ,

    Quand je lance mon FileDialog, j'aimerai bien ne pouvoir enregistrer que des fichiers de type ".jpg" et ".png". Auriez vous une idée de la méthode à utiliser?
    Merci d'avance

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

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 11
    Par défaut
    Merci!
    Mais si je veux faire la même chose avec un FileDialog au lieu du JFileChooser, tu as une idée?

  4. #4
    Membre éclairé
    Avatar de seiryujay
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 950
    Par défaut
    Citation Envoyé par louby
    Merci!
    Mais si je veux faire la même chose avec un FileDialog au lieu du JFileChooser, tu as une idée?
    Je dirai en utilisant setFilenameFilter()...

    Mais attention c'est de l'AWT (pas du SWING)

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 11
    Par défaut
    j ai essayé avec le setFileNameFilter, et ca n a pas l air de marcher. Voici mon code:
    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
    25
    26
    27
    28
    29
    30
     
    public ui_Browser(ui_Main main) {
     
    		parent = main;
    		file_dialog = new FileDialog( parent,"Browser", FileDialog.LOAD);
     
    		//on pose le filtre sur la boite de dialogue
     
    		file_dialog.setFilenameFilter( new FilenameFilter() {
    			/*
    			 * Redefinition de la methode accept de FilenameFilter.
    			 * Permet d'afficher seulement les repertoires et l'extension".txt".
    			 */
    		public boolean accept(File dir, String name){
     
    				name = name.toLowerCase();
     
    				if(new File(dir,name).isDirectory()==true) {
    					return false;
    				}
    				else {
    					return (name.endsWith(".txt"));
    				}
    			}
    		});
     
    		file_dialog.setDirectory("./");//repertoire courant par defaut
    		file_dialog.setVisible(true);
     
    	}
    Si quelqu un pouvait me dire ce qui ne va pas dans ma classe...
    Merci d avance.

  6. #6
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 23
    Par défaut
    Les filtres "FilenameFilter" ne fonctionnent pas dans l'implémentation de Sun pour Windows.
    Voir ici : http://java.sun.com/j2se/1.5.0/docs/...ilenameFilter)

Discussions similaires

  1. [RegEx] Filtre pour les Noms et prénoms
    Par Merovingien dans le forum Langage
    Réponses: 3
    Dernier message: 18/04/2008, 09h23
  2. FileDialog filtre sur les extensions marche pas
    Par *alexandre* dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 22/08/2007, 12h49
  3. [XUL] Xul pour les extensions Firefox
    Par gagalive dans le forum Autres langages pour le Web
    Réponses: 3
    Dernier message: 10/06/2007, 14h58
  4. Filtre pour les dates
    Par aliwassem dans le forum Bases de données
    Réponses: 11
    Dernier message: 21/02/2006, 11h48

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