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 :roll:
Merci de me fournir vos idees
Version imprimable
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 :roll:
Merci de me fournir vos idees
Salut,
un ItemListener. Lorsque l'utilisateur valide avec entré il est déclenché.
Code:
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); } }