jc_romeo
Messages postés59Date d'inscriptionmercredi 9 juin 2004StatutMembreDernière intervention13 janvier 2006
-
16 juin 2004 à 14:32
p0236
Messages postés54Date d'inscriptionlundi 5 avril 2004StatutMembreDernière intervention25 avril 2006
-
19 nov. 2004 à 14:04
Bonjour
je voudrais faire un filtre dans les JFileChoosen et on m'a dit que je pouvais utiliser ExampleFileFilter()
néanmoins quand je le mets il me dit qu'il ne connait pas la classe.
p0236
Messages postés54Date d'inscriptionlundi 5 avril 2004StatutMembreDernière intervention25 avril 2006 19 nov. 2004 à 14:04
C bon g la reponse :
Ca c le filtre :
/*
* Created on 16 nov. 2004
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
import java.io.File;
import java.util.Hashtable;
import java.util.Enumeration;
import javax.swing.filechooser.*;
/**
* @author Will
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class FiltreFichier extends FileFilter {
private static String TYPE_INCONNU = "Type inconnu";
private static String FICHIER_CACHE = "Fichier cache";
public FiltreFichier(String[] filters)
{
this(filters, null);
}
public FiltreFichier(String[] filters, String description)
{
this();
for (int i = 0; i < filters.length; i++)
{
// add filters one by one
addExtension(filters[i]) ;
}
if(description!=null)
setDescription(description);
}
/**
* Return true if this file should be shown in the directory pane,
* false if it shouldn't.
*
* Files that begin with "." are ignored.
*
* @see #getExtension
* @see FileFilter#accepts
*/
public void setExtensionListInDescription(boolean b)
{
useExtensionsInDescription = b;
descriptionComplete = null;
}
public boolean isExtensionListInDescription()
{
return useExtensionsInDescription;
}
}
/***********************************/
et ca c comment tu l'utilise :
private JFileChooser selecteurDossier = new JFileChooser(".") ; // si on met rien, chemin par defaut
FiltreFichier filtre = new FiltreFichier("mp3", "Fichier mp3") ; // filtre poiur les fichiers mp3
selecteurDossier.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES );// pour afficher les dossier et les fichiers
selecteurDossier.addChoosableFileFilter(filtre);
Je pense que ca peut t'aider
:big) :big) :big) :big)