Java: JFileChooser Comment afficher un Fichier Sélectionné dans un champ de texte
J'ai un JFileChooser et Im en mesure d'imprimer le Chemin Absolu dans la console.
J'ai besoin de montrer le Chemin dans un champ de Texte dès que l'Utilisateur sélectionne le fichier.
Ci-dessous est le code s'il vous plaît laissez-moi savoir comment le faire.
public void actionPerformed(ActionEvent ae) {
JFileChooser fileChooser = new JFileChooser();
int showOpenDialog = fileChooser.showOpenDialog(frame);
if (showOpenDialog != JFileChooser.APPROVE_OPTION) return;
S'il vous plaît laissez-moi savoir si vous avez besoin d'autres détails.
Si vous savez comment obtenir le chemin absolu du fichier sélectionné pourquoi ne pas vous mettre dans le textfield?
"s'il vous Plaît laissez-moi savoir si vous avez besoin d'autres détails." Comment sur: Qu'avez-vous essayé?.
Salut Thomas, Merci pour ur de réponse, j'ai essayé de mettre dans un Champ de Texte, mais rien ne s'est passé dans le Champ de Texte.
Salut Andrew, j'ai essayé un JfileChooser pour Télécharger un Fichier AWS s3 serveur, et je suis en mesure de télécharger le fichier mais j'ai besoin de montrer le chemin du fichier de téléchargement.
"s'il vous Plaît laissez-moi savoir si vous avez besoin d'autres détails." Comment sur: Qu'avez-vous essayé?.
Salut Thomas, Merci pour ur de réponse, j'ai essayé de mettre dans un Champ de Texte, mais rien ne s'est passé dans le Champ de Texte.
Salut Andrew, j'ai essayé un JfileChooser pour Télécharger un Fichier AWS s3 serveur, et je suis en mesure de télécharger le fichier mais j'ai besoin de montrer le chemin du fichier de téléchargement.
OriginalL'auteur Ananthavel Sundararajan | 2011-12-08
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin d'écouter les changements qui se produisent lors de l'utilisation du JFileChooser, voir ce snipet de code:
Tout ce que vous devez faire à l'intérieur de la première condition est de définir la valeur de votre textfield pour correspondre au nouveau nom du fichier sélectionné. Voir cet exemple:
Ou tout simplement
C'est la méthode getName() de la classe Fichier qui va vous donner ce dont vous avez besoin.
Aider votre auto à partir de Les docs de l'API pour voir ce que fait chaque méthode.
Je ne suis pas très versé en anglais ou en communication. Cependant, je peux m'améliorer dans mes futures fonctions.
Je vais essayer cette mise à jour vous
Mon client m'a demandé de changer le TextField à JLabel, et je l'ai fait.
Thompson, je suis sûr qu'il va trouver la méthode pour afficher le chemin d'accès dans la documentation de l'API(je pense que c'est getPath() ou getCannonicalPath()) je pense que c'est pas une grosse affaire. Je ne vois qu'une raison pour le droit de vote. 1 - j'ai suggéré de lire la documentation et 2 - j'ai donné un exemple qui n'est pas une solution.
OriginalL'auteur sfrj
Vous pouvez utiliser ce code pour afficher le chemin d'accès dans un champ de texte.
OriginalL'auteur Genhis
à l'aide de ce Genhis a dit, veuillez voir l'intégralité du bloc de code que vous pouvez utiliser pour obtenir un bouton "parcourir" pour placer le chemin d'accès au fichier dans une corrélation component swing jtextfield.
OriginalL'auteur Grant