Bom dia pessoal!!
estou com uma dúvida pra usar o jTable. A ideia é a seguinte: O usuário tem opção de mandar calcular e mandar zerar o calculo. Feito isso, ele tem a opção de exibir todos os dados, zerados ou calculados, em um jTable. Eu estou conseguindo colocar os dados no jTable, mas, a minha ideia é que cada vez que o cara clicar em exibir os dados o jTable fique somente com os dados atuais. Do jeito que eu fiz ele esta adicionando mais dados no jTable ao invés de limpá-lo e depois colocar os novos dados. Como limpar antes de colocar dados.
Obs: eu tentei o dtm.removeRow(int). so que não esta funcionando. pode ser uma manota minha.
Codigo:
List<Funcionario> listaFuncionario = executeQueryService.findAll();
DefaultTableModel dtm = (DefaultTableModel)tabelaResultados.getModel();
for(Funcionario funcionario : listaFuncionario){
dtm.addRow(new Object[]{funcionario.getCODIGO(),funcionario.getNOME(),
funcionario.getSAL_BRUTO(),
funcionario.getDESC_INSS(),funcionario.getDESC_IR(),
funcionario.getSAL_LIQUIDO(),funcionario.getQTD_DEPS()});
}
Valeu galera!!