Ajuda JTREE

Pessoall e possivel eu fazer o seguinte:

imagine uma tela de cadastro com painels, botoes, label, combobox etc… eu criei um objeto ComponteTela, q tem as informacoes desses componentes, cada componente pode ter outros componentes dentro deles(tipo um painel, um jscrollpane, um jtoolbar) perfeito…

agora eu quero mostrar essa estrutura em um JTREE (associando cada objeto a um elemento da JTREE) logo eu vou ter uma jtree parecida com isso:

  • Painel 1
    • Label 1
    • edit 1
      -Botao 1
      -Painel 2
    • label 2
    • edit 2

eu quero fazer o seguinte agora : qdo eu clicar em algum componente eu altere o valor de um campo dentro do meu objeto componenteTela, e tbm altere o ICONE desse item no JTREE, e tambem os icones dos sub-itens dentro dele… por exmeplo o se eu clicar no PAINEL 1 eu tenho q trocar o icone e os valores do objeto dele e do LABEL e EDIT 1

abracos