Ce code, permet l'utilisation d'un JTree avec un JCheckBox à chaque noeud.
On récupère ce qui a été sélectionné avec le TreeSelectionModel associé.
Vu que c'est une extension de JTree, le JCheckBoxTree s'utilise comme n'importe quel JTree, de plus on peut lui affecter n'importe quel TreeCellRenderer.
Je n'ai pas testé avec un TreeCellEditor.