Re: jFileChooser ???????????

GranadaSolutions <[email protected]> Thu, 06 Dec 2007 14:22:01 +0100
Newsgroups gmane.comp.java.netbeans.general.french
Organization GranadaSolutions
Message-ID <[email protected]>
J'ai déjà travaillé avec JAI/Java2D etc.
Si tu veux des infos, n'hésite pas.
A+
Hery Deslandes
Thierry Freche a écrit :
>
> Bonjour Mhamed,
>
>  
>
> Merci de cette réponse aussi rapide.
>
>  
>
> Mais ouffff , ce que c’est compliqué par rapport aux objets de la vcl …..
>
>  
>
> Enfin le jeu en vaut la chandelle depuis que borland a arrété le
> portage de kylix. Je suis obligé de reporter mes lignes de codes sous
> java et netbeans à une bonne compatibilité d’une version à l’autre ce
> n’est pas le cas avec éclipse. Pourvu que cela dure….
>
>  
>
> Je travaille en recherche sur le traitement de l’image et je suis peut
> être en train de ré inventer la roue …..
>
> Mais bon je pense qu’avec ce que tu viens de me donner je vais
> résoudre mon problème de filtre.
>
> As-tu essayé JAI ?
>
> Au fait tu travailles dans quoi si c’est pas indiscret ?
>
>  
>
> Amicalement
>
>  
>
> Thierry
>
>  
>
>  
>
>  
>
> *De :* Mhamed Ben Jmaa [mailto:[email protected]]
> *Envoyé :* jeudi 6 décembre 2007 14:02
> *À :* [email protected]
> *Objet :* Re: [nbdiscuss-fr] jFileChooser ???????????
>
>  
>
> 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]
> <mailto:[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
>
>  
>
>  
>
>  
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
hdeslandes.vcf (text/x-vcard, 339 B)
begin:vcard
fn:Hery Deslandes
n:Deslandes;Hery
adr:;;126 rue saint maur;Paris;;75011;Paris
email;internet:[email protected]
title:Directeur technique
tel;work:0170082670
tel;cell:0681155556
note:Adresse MSN : [email protected]
x-mozilla-html:TRUE
url:http://www.granadasolutions.com
version:2.1
end:vcard