Marcar checkbox em JList

Olá!
Preciso fazer um Componente JTree que contenha uma arvore de diretorio nosmalmente
e cada nó da arvora deve conter um checkBox.
ao marcar um checkbox da arvore todos seus filhos deverao ser marcados também!
no momento só consigo marcar um por um (como é o padrão.).
alguém saberia algum model ou alguma saida

Abraços

Você está implementando seu próprio TreeModel? Ou está usando o DefaultMutableTreeNode?

eu criei o meu DefaultMutableTreeNode só que até agora ele só cria o checkBox e me retorna o valor dele.
Foi só isso que coloquei nele até agora. e Tem outras Classes também que ajudam a criar o meu jTree

Faça seu próprio model, dá uma olhada:
http://www.guj.com.br/posts/list/37821.java#501820

Obrigado!
mostrei como estava ficando a implementação do componente…
nao foi aprovado
vo te que refazer tudo
hehehe
vlw
mas muito bom esse link que voce me passou!

dica:
melhor fazer com JTable

tentei fazer com jList implementando a JTree
Fica bom mas é dificil.

Fica coisa de outro mumdo com as tabelas tambm!!
com qualquer coisa fica bom

Vou postar qualquer hora dessas meu codigo aqui pois ico bom!