écouter une JComboBox
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:
et le code que je voudrais activer dans le cas ou "Hotel" ou "Agence de Voyage" est sélectionné.
Merci de votre aide
--
La vérité appartient à ceux qui la cherchent et non point à ceux qui prétendent la détenir.
(n'oubliez pas de mettre résolu si vous avez trouvé votre bonheur: pensez aux autres^^')
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
--
La vérité appartient à ceux qui la cherchent et non point à ceux qui prétendent la détenir.
(n'oubliez pas de mettre résolu si vous avez trouvé votre bonheur: pensez aux autres^^')
Configuration: windows viste, firefox
4 réponses
-
il faut ajouter un listener :
jcListe.addActionListener(new ActionListener(...));
Ce listener peut être ta classe pourvu qu'elle implément l'interface ActionListener. -
je vais essayer.
Ma classe est
public class Commande extends JPanel implements ActionListener -
Ok, j'ai réussi.
Merci beaucoup -
au plaisir :)