écouter une JComboBox

Fermé
varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 - 15 déc. 2009 à 09:48
keepeek Messages postés 3 Date d'inscription samedi 12 décembre 2009 Statut Membre Dernière intervention 15 décembre 2009 - 15 déc. 2009 à 12:22
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 Date d'inscription samedi 12 décembre 2009 Statut Membre Dernière intervention 15 décembre 2009
15 déc. 2009 à 09:57
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 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 704
15 déc. 2009 à 10:01
je vais essayer.

Ma classe est

public class Commande extends JPanel implements ActionListener
0
varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 704
15 déc. 2009 à 10:44
Ok, j'ai réussi.

Merci beaucoup
0
keepeek Messages postés 3 Date d'inscription samedi 12 décembre 2009 Statut Membre Dernière intervention 15 décembre 2009
15 déc. 2009 à 12:22
au plaisir :)
0