Atualizar tabela

7 respostas
M

qual comando uso para atualizar os dados de uma tabela

tabela.repaint() ;

obs.: os dados sao preenchidos com o retorno de um select no postgres, quando eu clico num botao …

7 Respostas

keller

dejavu

:thumbup:

M

e para limpar os dados da tabela, o que eu uso ??

keller
SimpleTableModel modelo = new SimpleTableModel(dados, colunas);
JTable jtable = new JTable(modelo);
jtable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);

Passando o Array dados vazio. :wink:

Ou assim:

JTable jtable = new JTable();
DefaultTableModel  tableModel = (DefaultTableModel) jtable.getModel();
for( int i = tableModel.getRowCount(); i == 0; i-- ){
    tableModel.removeRow(i);
}

:thumbup:

hvivox

Fala moçada estou com problemas com o JTable não consigo ajustar o tamanho parece que o JTble tem um tamanho proprio tem algum o cidigo para diminuir?

PRECISO DA SUA AJUDA

M

nao entendi direito …

M

ae galera tentei fazer o seguinte :

private void limpaTable() {
  DefaultTableModel dtm = (DefaultTableModel) jTable1.getModel();
  dtm.getDataVector().clear();      // limpa os dados da tabela
  dtm.setRowCount(0);
  dtm.setColumnCount(0); 
  dtm.fireTableStructureChanged();   // avisa que modificou o Table 
 }

dae quando clico no botao eu chamo esse limpaTable() e da o seguinte erro :

java.lang.classcastexception

o que pode ser ??? como resolver isso ???

raikk0n3n

hvivox:
Fala moçada estou com problemas com o JTable não consigo ajustar o tamanho parece que o JTble tem um tamanho proprio tem algum o cidigo para diminuir?

PRECISO DA SUA AJUDA

Calma, pensa, escreva no caderno sua pergunta, ve se tem concordancia e depois vc posta!!!

Criado 9 de fevereiro de 2007
Ultima resposta 14 de fev. de 2007
Respostas 7
Participantes 4