JTree Cell Editor fácil e rápido

Eu tenho um JTree com um TreeModel personalizado e um TreeRenderer personalizado. O modelo de árvore contém vários objetos de diferentes tipos. Um desses tipos é exibido de forma diferente dos outros: O texto exibido é uma concatenação de dois campos do objeto. Quando edito a célula, quero atualizar um desses campos com o texto editado. Até agora eu tenho funcionado muito bem.

Meu problema: É confuso quando o texto, exibido durante a edição, é o valor concatenado completo de dois campos, mesmo que você esteja apenas editando um dos campos. Então eu quero mostrar apenas o conteúdo do campo que você está editando quando o usuário começar a editar.

Eu tentei fazer isso com um CellEditor personalizado, e eu vi o jeito que deveria funcionar e a abordagem parece um exagero no meu caso. Eu só quero alterar o texto exibido em um dos muitos casos, então naturalmente eu quero implementar isso, e não um CellEditor inteiro para todo o conteúdo da minha Árvore.

Existe uma maneira mais rápida e fácil de fazer isso, ou eu tenho que usar um editor personalizado?

obrigado

questionAnswers(2)

yourAnswerToTheQuestion