Récupérer tous les noeuds cochés d'un jtree avec des checkbox
Bonjour,
Je travaille sur un jTree qui a des jcheckBox comme noeuds. Je voudrais savoir à partir ducode si un noeud particulier est coché ou pas. Pour cela, j'ai fait le code suivant:
Code:
1 2 3
| DefaultMutableTreeNode nodeName = walk("sports");
JCheckBox check = (JCheckBox)nodeName.getUserObject();
if (check.isSelected()) System.out.println("coché"); |
Mais j'ai l'erreur suivante: "java.lang.ClassCastException" au niveau de l'instruction: JCheckBox check = (JCheckBox)nodeName.getUserObject();
Quel est le problème SVP.
Merci pour votre aide.