Au lieu d'abonner des écouteurs au résultat de la sélection, il est maintenat possible de connecter un objet pour recevoir ce fameux résultat.
Plus la peine de créer de multiples FvFileChooser ( ou de gérer les écouteurs etc ) si on veut pouvoir renseigner plusieurs champs ( par exemple ) dans un formualaire.

Petit exemple par le code :

var input : JTextField = new JTextField( "", 10 );
 
var chooser : FvFileChooser = new FvFileChooser();
 
chooser.connect( AccessorFactory.getInstance( input, input.setText, input.getText ) );
chooser.showOpenDialog();

L'exemple ci dessus utilise un composant textfield de AsWing, mais comme vous l'aurez compris, on pourrait connecter un peu n'importe quoi du moment que ce n'importe quoi possède des méthodes pour "définir" et "lire" une propriété ( getter / setter ).

On notera aussi l'apparation de la méthode statique FvFileChooser.getChooser() permettant de récupérer une seule et unique instance de la classe.
Ce qui facilite les choses pour toujours travailler avec le même chooser si le cela est notre souhait, si si ça peut arriver ;)
Encore un grand bravo et un grand merci à Francis Bourre, auteur reconnu de cette fabuleuse boite à outils qu'est Pixlib, Francis si tu m'entends ^_^... mes respects ;)
D'ailleurs j'en profite pour rapeller qu'une big mise à jour est dispo : Pixlib ( rev 37 ).

Pour terminé ce petit billet...autre nouveauté; l'upload de fichier est maintenant implémenté dans le FvFileChooser.
Par défaut la fonction d'upload est interdite, pour permettre à l'utilisateur de charger ces propres fichiers on prendra soin d'appeler :

chooser.setUploadEnabled( true );

avant d'ouvrir notre fenêtre.
On observera alors un nouveau bouton dans le coin en haut à droite.

FvFileChooser Upload button example
( screenshot issu d'un cms en cours de développement )

Le filtre utilisé pour uploader les fichiers est directement tiré des filtres définis dans le FvFileChooser
Les ressources nécessaires ont, bien entendu, été ajoutées à la classe FvFileChooserResources

Voilà c'est terminé pour aujourd'hui.....un exemple de tout ça devrait bientot voir le jour, restez à l'écoute ;)
Au passage, un grand merci à Rustem and Igor pour le nouveau pack de thème AsWing F1 ;)

A+