bonjour,
Comment fait-on pour récuperer la valeur ( de type String) d'une selection dans un JList?
J'ai essayé list.getSelectedValue() mais le type retourné est Object!
merci d'avance
Guillaume
Version imprimable
bonjour,
Comment fait-on pour récuperer la valeur ( de type String) d'une selection dans un JList?
J'ai essayé list.getSelectedValue() mais le type retourné est Object!
merci d'avance
Guillaume
Si ta JList ne contient que des Strings dans ce cas tu fais un getselectedValue et tu castes en String..
Bulbo :roll:Code:
1
2 String selected = (String) list.getSelectedValue();
ok merci mais dans le cas où c'est de type int?
c bon j'ai trouvé :D
merci bulbo!
Tu ne peux pas mettre de type de base (int, double, long ...) dans une liste il faut passer par leur wrappers (Integer, Double, Long ...) qui eux sont des objets ..
Dans le cas ou tu as des Integer dans ta JList et que tu veux recuperer un int tu fais:
Voila,Code:
1
2 int val = ((Integer) list.getSelectedValue()).intValue();
Bulbo :wink: