Exemplo JTable padrao mvc

2 respostas
S

Tenho que fazer um trabalho pra faculdade, e alguem poderia me ajudar com isso, eu queria um exemplo de jtable no padrao mvc, algo pra mim estudar, alguem poderia me ajudar?

2 Respostas

M

Você já leu isso: http://java.sun.com/blueprints/patterns/MVC-detailed.html?

Quanto ao caso do JTable, poderiamos pensar da seguinte maneira:

Model - é alguma implementação da interface TableModel. É quem controla os dados a serem exibidos.

View - alguma implementação da interface TableCellRenderer que especifica como cada componente deve ser apresentado (lembrando que uma JTable nada mais é que um conjunto de componentes - geralmente JLabels - organizados em forma de tabela).

Controller - toda a parte de Listeners que são notificados das ações do usuário e a própria classe JTable que “reage” às ações (como atualização de dados) disparando eventos para os listeners.

A partir disso e com uma boa busca sobre o assunto é possível entender bem como funciona o MVC nos componentes swing.

davidtiagoconceicao

Como você pediu para estudar, eu vou ser bonzinho e te mandar um exemplo. :lol:
É um trabalhinho tosco que fiz há uns semestres atrás. Tem algumas regrinhas que não estão funcionando, mas o principal está OK.
Acho que vai ser útil para os seus estudos.

Criado 19 de fevereiro de 2009
Ultima resposta 19 de fev. de 2009
Respostas 2
Participantes 3