Re: jFileChooser ???????????
"Mhamed Ben Jmaa" <[email protected]> Thu, 6 Dec 2007 14:02:01 +0100
| Newsgroups | gmane.comp.java.netbeans.general.french |
|---|---|
| Message-ID | <[email protected]> |
voili voilu
une petite classe dans laquel tu définie la déscription du fichier et
l'extention
///////////////////////////:
/**
*
* @author Mhamed
*/
public class filtreFichiers extends FileFilter{
/** Creates a new instance of fliteFichiers */
//Description et extension acceptée par le filtre
private String description;
private String extension;
//Constructeur à partir de la description et de l'extension acceptée
public filtreFichiers(String description, String extension){
if(description == null || extension ==null){
throw new NullPointerException("La description (ou extension) ne
peut être null.");
}
this.description = description;
this.extension = extension;
}
//Implémentation de FileFilter
public boolean accept(File file){
if(file.isDirectory()) {
return true;
}
String nomFichier = file.getName().toLowerCase();
return nomFichier.endsWith(extension);
}
public String getDescription(){
return description;
}
}
///////////////////////////////////////////////////////////////////
et puis tu déclare ton jFileChooser
public void loadImage(){
JFileChooser openDialog = new JFileChooser();
openDialog.setMultiSelectionEnabled(false); /// tu ne mets pas ça si
tu veux permettre la sélection de plusieurs fichiers
openDialog.addChoosableFileFilter(new filtreFichiers("Fichier
JPEG",".JPG"));
int valider = openDialog.showOpenDialog(this);
if (valider == JFileChooser.APPROVE_OPTION){
File f = new File(openDialog.getSelectedFile
().getAbsolutePath());
if(f.exists()){
// tu fais ce que tu as a faire avec l'objet (f)
}else{
//Message("LE fichier de donn\u00e9 est introuvable !
op\u00e9ration annul\u00e9"
}
}
}
voili voilu !!!
On Dec 6, 2007 12:20 PM, Thierry Freche <[email protected]> wrote:
> Bonjour
>
>
>
> Ancien du c++ sous builder 6, et après avoir essayé éclipse et son manque
> de compatibilité d'une version à l'autre j'aurai aimé savoir comment
> paramétrer le filtre du jFileChooser pour ne pouvoir prendre que des images.
>
> Je suis enseignant chercheur en traitement de l'image et j'aurai aimer
> savoir si JAI est présent dans l'environnement netbeans 6.0 ?
>
> J'ai recherché sur le site un programme de base pour lire, écrire et
> afficher des images mais j'ai pas trouvé.
>
>
>
> Merci à tous de votre aide
>
>
>
> Thierry
>
>
>
>
>