Récupération de l'URL de la Photo
Objectifs
À l'issue de cette leçon, vous serez capable de :
1. Utiliser JFileChooser pour permettre à l'utilisateur de sélectionner un fichier.
2. Récupérer et manipuler l'URL de ce fichier.
3. Afficher une image sélectionnée dans votre application Java Swing.
Résumé
Dans cette leçon, découvrez comment récupérer l'URL de la photo d'un contact en utilisant JFileChooser dans une application Java Swing.
Description
Pour récupérer l'URL de la photo du contact que nous souhaitons ajouter à notre liste, nous allons cliquer sur l'icône représentant une photo avec un petit plus. Dans cette méthode, intitulée PhotoLabelMouseRelease, nous écrivons des instructions qui nous permettent de parcourir les répertoires de votre ordinateur.
Nous commençons par créer un fichier de type File pour récupérer l'URL de la photo sélectionnée, puis un objet de type FileChooser. Le JFileChooser est un composant proposé par la librairie Swing de Java qui permet d'ouvrir une boîte de dialogue pour parcourir le système de fichiers. Une fois le composant créé, nommé fichier à rechercher, nous ouvrons la fenêtre avec la méthode ShowOpenDialogue.
En parcourant votre ordinateur, vous choisissez la photo souhaitée et la sélectionnez en validant ou en double-cliquant. Si la validation est réussie, la photo est récupérée et son URL est extraite grâce à la méthode ToString. Cette URL est ensuite utilisée pour afficher la photo dans le formulaire via la méthode SetPhoto.
Enfin, nous assurons que les données sont bien transmises à l'application principale. Lors de la prochaine étape, nous verrons comment saisir les informations du contact ajouté pour qu'elles soient correctement intégrées dans l'application principale.