jTable = javax swing table DefaultTableModel dtm ! como?

1 resposta
_

tenho o seguinte:

tenho uma classe que tem um metodo que recebe como parametro um jTable mandando pelo formulario(swing). Eu faco modificacoes nesse jTable, da seguite forma: javax.swing.table.DefaultTableModel dtm = (javax.swing.table.DefaultTableModel) table.getModel();

e ai eu vou fazendo (dtm.addRow… etc)… no final quero transformar esse dtm para um jTable(mantendo as mudancas feitas e tudo +)… como faco isso??
help!

1 Resposta

M

_g4br1el,

Da madeira que vc está querendo fazer tem como fazer assim:
Depois das modificações vc faz: table.setModel(dtm);
Somente isso.

Mas se é somente para atualizar algo, como addRow, acho que o mais viável seria vc fazer:

table.getModel().addRow();

table.getModel().fireTableDataChanged();

:grin:
Abraço,
Maicon

Criado 10 de novembro de 2004
Ultima resposta 11 de nov. de 2004
Respostas 1
Participantes 2