écouter une JComboBox

varfendell Messages postés 3259 Date d'inscription   Statut Membre Dernière intervention   -  
keepeek Messages postés 3 Statut Membre -
Bonjour,

J'ai, dans un Panel, une JComboBox, avec 3 items, et je voudrais que, selon l'item choisit, sa ajoute dans le panel des éléments (un JTextField et un JLabel)

voici mon code:

                jcListe = new JComboBox();
		jcListe.setPreferredSize(new Dimension(200,20));
		jcListe.addItem("");
		jcListe.addItem("Hotel");
		jcListe.addItem("Agence de Voyage");
		jcListe.addItem("Individuel");
		jcListe.setActionCommand("change");
		pnlCommand.add(jcListe);
		jcListe.setBounds(330, 216, 200, 24);


et le code que je voudrais activer dans le cas ou "Hotel" ou "Agence de Voyage" est sélectionné.

                                JLabel lblNombre = new JLabel("Nombre");
				pnlCommand.add(lblNombre);
				
				JTextField tfNombre = new JTextField();
				tfNom.setPreferredSize(new Dimension(200,22));
				pnlCommand.add(tfNombre);


Merci de votre aide

4 réponses

keepeek Messages postés 3 Statut Membre
 
il faut ajouter un listener :
jcListe.addActionListener(new ActionListener(...));

Ce listener peut être ta classe pourvu qu'elle implément l'interface ActionListener.
0
varfendell Messages postés 3259 Date d'inscription   Statut Membre Dernière intervention   707
 
je vais essayer.

Ma classe est

public class Commande extends JPanel implements ActionListener
0
varfendell Messages postés 3259 Date d'inscription   Statut Membre Dernière intervention   707
 
Ok, j'ai réussi.

Merci beaucoup
0
keepeek Messages postés 3 Statut Membre
 
au plaisir :)
0