Duvida sobre local do TableModel [RESOLVIDO]

Pessoal, bom dia!

Sabem dizer se a classe AbstractTableModel eu deixo na camada de visão ou de modelo?
E a classe que cria a JTable?

Por gentileza ajudem :slightly_smiling:

Grato,

Alessandro.

Sabe que eu já li algumas discussões sobre isso muito tempo atrás e na verdade, não sei se tem um regra especifica. AbstractTableModel é um modelo de dados, mas específico para um serviço, que é gerar a JTable. Assim, no meu ponto de vista, não deveria fazer parte do modelo (onde você teria as entidades da sua app), mas talvez em uma camada de serviço ligada ao camada de visão.
Mas essa minha opinião, não é uma especificação ou algo do tipo.

Na realidade quando voce cria uma jtable na camada de visão , voce precisara da tablemodel , pra que seus dados sejam buscado na base e exibo na tela …

Obrigado pelas respostas.

Romarcio, entendi assim também, na verdade para simplificar num primeiro momento a deixei na camada de visao mesmo. Acho que não tem a ver com o modelo.

Futuramente provavelmente farei conforme voce falou, com o refatorar nao tem erro, é uma benção rsrs