|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Invité régulier
![]() Étudiant Inscription : novembre 2012 Messages : 18 ![]() |
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 : Code :
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 : Citation:
Si quelqu'un peut me filer un petit coup de pouce. |
|||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() |
getName ne retourne que la fin du nom du fichier. Si tu stocke ça dans ta combobox, tu n'as plus assez d'information pour la suite.Stocke directement les File dedans, comme ça tu fais ensuite.
Code :
File aSupprimer = (File)FichiersDossier.getSelectedItem()
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et ![]() Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir. |
|
|
00
|
|
|
#3 | |
|
Invité régulier
![]() Étudiant Inscription : novembre 2012 Messages : 18 ![]() |
Merci bien de ta réponse ! J'ai trouvé un moyen de contourner un peu mon problème apparament mais je pense que ta solution sera mieux, en tout cas j'essaierai ça me fait apprendre.
J'ai fait comme ceci : Code :
String aSupprimer = new String(listeBackupJar.getSelectedItem().toString()); ![]() Citation:
![]() Pas encore entendu parler des CellRenderer, je vais aller voir ça, merci !
|
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com