Bonjour à tous,

Situation:

JTree
|_ JCheckBox1 //Node1
|_ JCheckBox2 //Node2

J'ai un JTree avec deux nodes de type JCheckBox.



Problème:

Lors du check d'un checkbox je souhaiterai mettre à jour mon context(instance d'une classe de données) par exemple lorsque JCheckBox est checké je mets à jour dataContext1.setVisible(true);

En dot net il y a une propriété CheckBox.Tag:object où l'on peut par exemple stocker la variable dataContext1. L'astuce consiste à réceptionner l'evenement checked et faire un cast du genre ((CheckBox)arg.Source).Tag.SetVisible(true) dans cet événement.


Java n'est pas trop ma tasse de thé (ok il est nul le jeu de mot... ).
J'ai cherché cette propriété mais pas trouvé, comment fait vous dans le monde de la tasse à café ?