J'ai une question ambigüe pour moi et j'espère que quelqu'un aura un soupçon de solution.
J'utilise un JComboBox que je remplis avec des objets d'une classe métier.
J'ai implémenté la fonction toString et ainsi je récupère des objets lorsque l'on sélectionne l'un deux.
Par contre dans l'autre sens cela fonctionne moins bien. La fonctione setSelectedItem ne veut pas sélectionner l'élément.
Ma question est donc: est-ce qu'il existe une fonction à implémenter dans la classe métier pour que la sélection se fasse aisément et proprement (j'ai pensé à la fonction equals peut-être)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public class PanelLieu extends JPanel{ private JComboBox lieuRendezVous; (...) public void setSelectedLieu(Lieu lieu){ lieuRendezVous.setSelectedItem(lieu); }
Ou bien je dois faire un vulgaire algo de recherche pour sélectionner l'élément dans le composant...
Merci d'avance pour tout réponse...
Partager