galera alguem pode me ajudar, estou buscando os cadastros do banco de dados e armazenando em um Vector, ai ai tudo bem, porem quando exibi-los em um jtable ele exibe apenas o ultimo cadastro a quantidade de vezes de cadastros cadastrados, ou seja, se tem 2 cadstros exibe o ultimo cadastro 2x
public menuConsulta(final Vector resultados) {
initComponents(resultados);
botaoConsulta.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
javax.swing.table.DefaultTableModel dtm = (javax.swing.table.DefaultTableModel)table.getModel();
for(int i=0;i<resultados.size();i++){
System.out.print("\n"+"Dados do cliente cadastrado");
cliente cli = (cliente)resultados.get(i);
dtm.addRow(new Object[]{"",cli.getNome(),cli.getDataNascimento(), cli.getCPF(), cli.getRg(),cli.getEmail(),cli.getEndRua(),cli.getEndNro(),cli.getEndComp(),cli.getEndBairro(),cli.getEndCep(),cli.getCidade()});
}
}
});