Bonsoir !
Je m’entraîne actuellement à la partie graphique, étant débutant en Java je bloque sur des choses parfois simples.
L'exemple ci-dessous est un peu 'caricaturé' pour essayer d'être clair.
Je possède une JComboBox qui se "remplie" de chemins de fichiers se trouvant dans un dossier spécifique. Voici le code :
Pour le filefilter, c'est juste pour sélectionner une extension de fichiers, ce qui marche bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 private JComboBox FichiersDossier = new JComboBox(); File directory = new File(System.getenv("APPDATA"), ".dossier/test"); File[] files = directory.listFiles(filefilter); for (int i = 0; i < files.length; i++) { System.out.println(files[i]); FichiersDossier.addItem(files[i].getName()); }
Ce que je souhaite :
L'utilisateur sélectionne un fichier dans le JComboBox pour le supprimer via un bouton.
Or pour supprimer, je veux récupérer récupérer, via un .get je suppose, ce qui a été sélectionné dans le JComboBox, qui doit être le chemin d'accès au fichier.
J'ai bien essayé en regardant la Javadoc mais je me perds un peu ou ne saisis pas bien la démarche.
Pour mon bouton j'ai ceci :
Mais je ne vois pas quoi mettre pour récupérer le chemin d'accès du dossier !if (source == supprimerFichier) {
Si quelqu'un peut me filer un petit coup de pouce. Merci !
Partager