Plusieurs getItem() en Java
printfx000
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour,
j'ai une fenetre java dans lequel j'ai plusieurs comboBox:
- une comboBox sexe {homme,femme}
- une comboBox TVA {5.50%,19.60%}
- une comboBox mesChoix {Tableau de classes instanciés}
Je souhaite récupérer chacune des données de mes comboBox. Pour cela, j'ai voulu utiliser la fonction getItem() de l'interface ItemListener en faisant des conditionnels du genre:
if ( e.getItem == sexe){
...
}
mais ça ne marche pas.
Comment faire, svp ?
j'ai une fenetre java dans lequel j'ai plusieurs comboBox:
- une comboBox sexe {homme,femme}
- une comboBox TVA {5.50%,19.60%}
- une comboBox mesChoix {Tableau de classes instanciés}
Je souhaite récupérer chacune des données de mes comboBox. Pour cela, j'ai voulu utiliser la fonction getItem() de l'interface ItemListener en faisant des conditionnels du genre:
if ( e.getItem == sexe){
...
}
mais ça ne marche pas.
Comment faire, svp ?
A voir également:
- Plusieurs getItem() en Java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
2 réponses
Object source = e.getSource();
if ( source == sexe){
...
}
met ca a la place
et apres fait tes traitements pour recuperer les valeurs .
if ( source == sexe){
...
}
met ca a la place
et apres fait tes traitements pour recuperer les valeurs .
Si "e" est l'ItemEvent de ton itemStateChanged, alors getItem() va te renvoyer un Object, et tu ne peux pas le comparer avec l'opérateur == il faut que tu utilises la méthode equals
if (e.getItem().equals(sexe))
{
// ...
}