Oi,
Olhei todos os tópicos relacionados no GUJ, o Google, as API´s e o site da Sun…e nada, pois todos exemplos falam em criar meu próprio modelo de dados e isso eu não quero fazer, pois estou usando o DefaultTableModel…
Quero atualizar a tabela, mas não funciona…vejam meu código…
//Meu frame
//...alguma coisa...
//Dados do modelo da tabela
private String[][] dadosTeste = {{"Marcelo","marcelo@xyz.com.br"}};
private String[] colunasTeste = {"Nome","Email"};
private DefaultTableModel registrosTeste = new DefaultTableModel(dadosTeste,colunasTeste);
//...outras coisas sem importância
/*Define o modelo de dados da tabela*/
private void definirModeloDeDadosDaTabela {
tblDadosDaListagem.setModel(registrosTeste);
}
/*Atualiza os dados e invoca o método <i>fireTableDataChanged()</i>conforme recomendação da API Javadoc*/
private void atualizarDadosDoModelo {
dadosTeste[0][0] = dadosTeste[0][0] + "x";
registrosTeste.fireTableDataChanged(); //Isso deveria "avisar" a jTable que ela deve ser atualizada...mas não adianta
}
Alguém tem alguma dica?
