J'ai créé un JComboBox et l'ai peuplé avec le résultat de toString d'un type d'objet que j'ai créé moi-même.Comment détecter l'objet sélectionné dans un JComboBox?
Je souhaite pouvoir appeler l'objet sélectionné à partir de JComboBox, puis utiliser une méthode de sa classe. Cependant, même si mon JComboBox ne contient qu'un seul type d'objet (celui que j'ai fait), Java ne sait pas et donc je ne peux; t utiliser quelque chose comme ...
MyObject selectedObject = MyComboBox.getSelectedItem();
que Java ne peut pas accepter que seule une "MyObject" sera sélectionné.
Comment suis-je supposé obtenir que l'utilisateur sélectionne moi-même un objet?
L'avez-vous rempli avec les valeurs 'toString' ou vos objets réels? – Jeffrey
Java 7 vous permet maintenant de fournir des génériques à la fois au JList et au ListModel – MadProgrammer