JTable

11 respostas
M

Pessoal, como posso retirar todas as linhas de uma tabela?

Bom deixa eu explicar a situação. O usuário faz uma consulta, em seguida irá aparecer o resultado em diversas linhas, porém se o usuário tentar fazer uma nova consulta eu preciso retirar as linhas antigas para colocar o novo resultado. Atualmente eu estou “apagando” o JTable e refazendo.

Obrigado!

11 Respostas

cariocathi

Pq vc não utiliza MVC ? :idea:

M

E o que é MVC e para que serve? :?:

caiofilipini

http://java.sun.com/blueprints/patterns/MVC.html

Bom estudo! :wink:

M

Mas pelo que eu estou vendo isto é para JSP né?

cv1

Nao, mesmo pq MVC veio muito antes do JSP (veio do Smalltalk, se vc quer mesmo saber, mas esses sao detalhes sujos :D).

Da pra usar o conceito de MVC em qualquer aplicacao, seja qual for a interface dela :slight_smile:

caiofilipini

Inclusive, a arquitetura dos componentes Swing é baseada em MVC. :wink:

M

Caio eu dei uma olhada no link q vc passou mas não entendi onde esse MVC pode me ajudar…

cv1

E’ mais rapido simplesmente colocar um new JTable no lugar, nao? :smiley:

M

ah…

Acho que entendi…
Vou ver mais sobre!!!

Valeu! :smiley:

TedLoprao

Não sei, mas acho que basta vc recriar o TableModel, ou não?? :wink:

dukejeffrie

recriar??

Nao, mais fácil alterar o conteudo do TableModel e notificar a tabela. Se vc extender DefaultTableModel, vc pode chamar o fireTableDataChanged() (ou o metodo de nome parecido).

[]s

Criado 25 de agosto de 2003
Ultima resposta 30 de ago. de 2003
Respostas 11
Participantes 6