Bonjour,
J'ai une JCombobox editable. Je voudrais activer / desactiver un bouton selon la valeur entree au niveau du JCombobox. Je trouve pas le listener approprie
Merci de me fournir vos idees
Bonjour,
J'ai une JCombobox editable. Je voudrais activer / desactiver un bouton selon la valeur entree au niveau du JCombobox. Je trouve pas le listener approprie
Merci de me fournir vos idees
Salut,
un ItemListener. Lorsque l'utilisateur valide avec entré il est déclenché.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import javax.swing.JComboBox; import javax.swing.JFrame; public class Test { public static void main(String[] args) { JFrame f = new JFrame(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JComboBox combo = new JComboBox(); combo.setEditable(true); combo.addItem("1 élément"); combo.addItem("2 élément"); combo.addItemListener(new ItemListener() { @Override public void itemStateChanged(ItemEvent e) { if (e.getStateChange() == ItemEvent.SELECTED) { System.out.println("itemStateChanged --> " + e.getItem()); } } }); f.getContentPane().add(combo); f.pack(); f.setLocationRelativeTo(null); f.setVisible(true); } }
Partager