Dúvida com biblioteca TOWEL - Exibição de instâncias de classes filhas no ObjectTableModel  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
diego_qmota
JavaEvangelist
[Avatar]

Membro desde: 28/09/2008 15:44:35
Mensagens: 346
Localização: Paulínia
Offline

Estou com dúvidas sobre como exibir instâncias de classes filhas junto com as classes pai - na JTable - usando a biblioteca TOWEL http://code.google.com/p/towel/wiki/ObjectTableModel

Acontece o seguinte. Quero que a JTable exiba colunas adicionais quando houver um objeto de classe filha no ObjectTableModel.



Vou ilustrar com um exemplo hipotético (hipotético porque minhas classes têm muitos atributos para mostrar, e os atributos não são muito intuitivos...). Neste exemplo, estou usando o Excel para ilustrar como quero apresentar a JTable:

Suponho que eu tenha um ObjectTableModel com objetos da classe Automóvel. Minha JTable será exibida dessa forma:
Figura 1:



Tenho uma classe que é filha de Automóvel. Esta subclasse se chama Carro_Volks. Os atributos dessa subclasse são:
Figura 2:



Eu quero fazer o seguinte: quando eu acrescentar um objeto Carro_Volks na lista de objetos Automovel (do ObjectTableModel), quero que apareçam colunas adicionais na JTable para exibir atributos da subclasse.
Dessa forma, se for adicionada 1 ou mais instâncias de Carro_Volks no TableModel, serão exibidas mais colunas.
Figura 3



Se em uma linha da tabela, houver um objeto Automovel (pai), nessa linha as colunas das subclasses ficarão em branco e não poderão ser editadas.
Se não houver nenhum objeto Carro_Volks no TableModel, a tabela será exibida em seu formato normal (figura 1), ou seja, sem as colunas adicionais.

//Meu código


Esse código dá uma Exception: "The field cannot be resolved". Quando tento reiniciar o resolver: resolver = new AnnotationResolver(Carro_Volks.class);, dá pau também...

Ajuda?

This message was edited 6 times. Last update was at 02/03/2011 13:34:29


"Go ahead, make my day!"
 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team