Je cherche un écouteur qui se déclenche UNIQUEMENT lorsque l'utilisateur, celui qui utilise le programme, sélectionne un élément dans le JComboBox
. Je ne veux pas utiliser ActionListener
ou ItemListener
car ceux-ci se déclenchent également lorsque je sélectionne un élément dans le programme. Et je ne peux pas utiliser MouseListener
soit parce qu'il ne se déclenche que lorsque je clique sur le JComboBox
, et non lorsque je sélectionne un élément.Comment faire un écouteur qui se déclenche lorsque l'utilisateur sélectionne un élément dans un JComboBox
Je me demandais quelle est la meilleure façon de faire cela? Actuellement, ma solution est désordonnée. Lorsque je modifie l'élément sélectionné de jcombobox via le code, je définis un indicateur sur true. Et dans mon écouteur d'action, il s'exécute seulement si le drapeau est faux.
Lorsque je modifie l'élément sélectionné de jcombobox via le code, je définis un indicateur sur true. Et dans mon écouteur d'action, il s'exécute seulement si le drapeau est faux. - J'ai dû le faire dans plusieurs cas, j'aime aussi savoir une manière moins brutale de résoudre ce problème. –