Bonjour,
Je veut lorsque je selectionne un element de la liste, le contenu de la selection soit afficher dans un JLabel.
Comment resoudre se probleme:
Bonjour,
Je veut lorsque je selectionne un element de la liste, le contenu de la selection soit afficher dans un JLabel.
Comment resoudre se probleme:
La javadoc est ton ami!
http://java.sun.com/docs/books/tutorial/uiswing/components/list.html
Premièrement, tu doit implémenter l'interface ActionListener par exemple en créant une classe monEcouteurDeListe
Dans laquelle tu doit redéfinir la méthode actionPerformed() et c 'est ici que tu change le texte de ton JLabel avec un setText()
Ensuite tu assige à ta liste un objet de cette classe nouvellemnt créée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public void actionPerformed(ActionEvent e) { monLabel.setText((String)((JComboBox)e.getSource()).getSelectedItem()); }
J'espère avoir été assez clair...
Code : Sélectionner tout - Visualiser dans une fenêtre à part maListe.addActionListener(monEcouteurDeListe);![]()
Moi j'aurai plutot implemente l'interface ListSelectionListener qui sert, etonnament, a etre tenu au courant des changements de selection dans une JList.
Merci de penser au tagquand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez mon blog sur Développez.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook
Ouais, pardon je sais pas pourquoi je suis parti sur mon ComboBox....
Enfin, le principe est le même.
Pour une JComboBox voir ItemListener.
Merci de penser au tagquand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez mon blog sur Développez.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook
Et il te renvoie directement l'élément sélectioné? Pas mal je connaissais pas, merci de l'info.
Et aussi si l'item a ete selectionne OU deselectionne (event.getStateChange())
Merci de penser au tagquand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez mon blog sur Développez.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook
Partager