Comment utiliser FileDialog?
J'ai créé une interface et je voudrais ajouter une fonction qui permet à l'utilisateur d'ouvrir un fichier. Je suis à l'aide d'AWT. Je ne comprends pas comment utiliser FileDialog. Pouvez-vous svp me donner un exemple ou un bon lien qui expliquent ce?
- Voir aussi
FileDialogTest
.
Vous devez vous connecter pour publier un commentaire.
Un code complet de l'exemple, avec le filtrage de fichiers:
JFileChooser
, dommage qu'il ne gère pas les exceptions bien, quenull
peu été le déclenchement me.À ajouter à la réponse de @TheBronx - pour moi,
fd.setFile("*.txt");
ne fonctionne pas sur OS X. Cela fonctionne:Ou comme une fantaisie de Java 8 lambda:
setFile
etsetFilenameFilter
.Il y a quelques exemples de code ici qui montrent comment l'utiliser pour différentes tâches.
Cela dit, vous voudrez peut-être prendre un peu de recul et de vérifier si awt est le meilleur de la tâche pour le travail ici. Il y a des raisons valables pour l'utiliser sur quelque chose comme swing /swt bien sûr, mais si vous êtes débutant, de Swing, de l'OMI serait un meilleur choix (il n'y a plus de pièces, plus de tutoriels et c'est plus largement une demande de la bibliothèque pour travailler avec ces jours.)