Jtree com ArrayList

fala pessoal ,
to com um duvida , olha so tenho um arraylist com o seguinte formato categoria(com varias), e detro de cada categoria tenho varias sub categorias e dentro de cada sub categoria tenho varios produtos isso vindo de um banco onde esta tudo junto noi mesmo arraylist , queria saber se tem alguma maneira de addcionar isso em um jtree aproveitando esse arraylist?. e como organizo isso na hora de add?

Muito obrigado pela ajuda de vc

:smiley:

Tem sim. Eu começaria implementando meu próprio TreeModel, que vai descrever para tree a organização dos dados do ArrayList.

cara acho que vc nao entendeu minha duvida, eu queria saber do arraylist, vou tentar me explicar melhor , tenho um arraylist com o seguinte :
categoria a , subcategoria b , grupo c , produto a
categoria a , subcategoria b , grupo c , produto b
categoria a , subcategoria c , grupo c , produto c
categoria a , subcategoria e , grupo d , produto a
categoria b , subcategoria e , grupo d , produto f
categoria b , subcategoria f , grupo e , produto a
categoria b , subcategoria f , grupo e , produto a
categoria c , subcategoria g , grupo f , produto a

isso esta no meu arrayulist como separao para que fiqeu assim
-categoria a
–subcategoria b
—grupo c
----produto a
–subcategoria b
etc…

–subcategoria c
etc…
–subcategoria e
etc…
-categoria b
etc…
-categoria c
etc…

entendeu minha duvida???nao eh na tree e sim como separar od dados do arraylist

brigado pela forca