Obtenir les valeurs d'entrée de JComboBox
Comment puis-je obtenir de l'entrée pour un modifiable JComboBox
. Lorsque l'utilisateur donne une entrée à la liste déroulante comment je peux obtenir la saisie de texte à partir d'elle?
Voir en fait j'ai besoin d'obtenir des données via Jcombo. Je sais comment traiter avec les Getselecteditem. mais il ne fonctionne pas; (l'entrée sera de chaîne;)
Et en regardant de plus vous avez trouvé
jComboBox2.getEditor().toString().toUpperCase(); Ne fonctionne pas..! 🙁
sur le lien de " Qu'avez-vous essayé?'!
Les débutants devraient livre-mark, et le vérifier avant de poser une question.
Et en regardant de plus vous avez trouvé
getEditor()
jComboBox2.getEditor().toString().toUpperCase(); Ne fonctionne pas..! 🙁
sur le lien de " Qu'avez-vous essayé?'!
Les débutants devraient livre-mark, et le vérifier avant de poser une question.
OriginalL'auteur special | 2012-04-09
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin pour obtenir le texte édité à partir de la zone de liste déroulante de l'éditeur via
combo.getEditor().getItem()
.OriginalL'auteur Howard
Si vous avez besoin du texte sélectionné dans un
JComboBox
et vous êtes sûr que c'est uneString
et pas n'importe quel autre objet, il suffit d'utiliser quelque chose commeString text = (String)myCombobox.getSelectedItem()
.Si la chose que vous avez dans votre
Model
est autre qu'unString
, alors vous avez besoin de le jeter à la classe appropriée, puis d'utiliser latoString()
méthode de cet objet.Si vous avez besoin de plus d'aide, vous devez coller un peu de votre code, à moins de déclaration et de inicialization de votre
JComboBox
...OriginalL'auteur Federico Vera
Juste un coup d'oeil à l'oracle tutoriel. Elles expliquent comment gérer la commune composants swing http://docs.oracle.com/javase/tutorial/uiswing/components/combobox.html
OriginalL'auteur zip