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?
Exemplo JTable padrao mvc
2 Respostas
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.
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.