kawtar_ch
Messages postés41Date d'inscriptionjeudi 7 juin 2007StatutMembreDernière intervention17 juillet 2008
-
26 juil. 2007 à 14:28
plop3000
Messages postés135Date d'inscriptionmercredi 23 mai 2007StatutMembreDernière intervention 7 avril 2012
-
26 juil. 2007 à 18:00
Bonjour!!
Comment récupérer l'élément choisi dans jcombobox et l'ajouter dans ma base de données, j'ai essayé getSelectedItem mais ça n'a pas marché, est-ce que je dois ajouter un actionListener a la jcombobox?
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 26 juil. 2007 à 15:14
Oui mais si tu modifie la sélection avec le clavier ???
L'actionListener n'est pas fait pour ce genre de chose, il vaut mieux utiliser celui qui est spécifiquement adapté pour la modification de la sélection d'un item du JCombo !
Vous n’avez pas trouvé la réponse que vous recherchez ?
kawtar_ch
Messages postés41Date d'inscriptionjeudi 7 juin 2007StatutMembreDernière intervention17 juillet 2008 26 juil. 2007 à 17:11
bonjour!!
j'ai essayé getSelectedItem.text mais ça ne marche pas, il ne me donne meme pas de suggestions pour ke je mette le .text (je travaille sur NetBeans)... je suis encore debutante en java et je ne sais pas quoi écrire dans la methode actionperformed du jcombobox si jamais je lui ajoute un addactionlistener...
Pour ce qui est de l'action performed du combo, tu n'as rien de spécial à mettre dedans je pense. En tout cas moi je n'ai rien mis. Tu veux que la valeur du combo soit écrite dans la base, mais à quelle moment ? Je m'explique :
L'utilisateur va choisir une valeur dans la jcombo, et après, que doit il faire ? Il y a un bouton "Valider" qui lorsqu'il est cliqué va écrire la valeur dans la base ?
Si tu as effectivement un bouton "valider" par exemple, c'est dans le actionPerformed du bouton qu'il faut que tu mette le traitement.
Exemple :
private void jButtonValiderActionPerformed(java.awt.event.ActionEvent evt) {
//Au moment ou on valide, la variable "maValeur" est renseignée
String maValeur = jComboBox1.getSelectedItem().toString();
//Après tu fais le traitement pour que "maValeur" soit écrit dans la base
...
}