[quote=marcelo.bellissimo]Então, certeza que era isso… essa variável está fora de controle, repense essa variável… qual o intuito desse método, inserir uma nova linha?
Faça isso:
jTable1.setValueAt(Nome, jTable1.getRowCount() + 1 , 0); // <- viu a diferença?
Desse jeito você não se perde na contagem, se for pra inserir no final, pois o getRowCount() retorna o número de linhas, ou seja, se existem 10 linhas, ele retorna 10, e você vai inserir na linha 10+1=11, sem precisar depender de uma variável pra contar as linhas…
Fique esperto com isso, geralmente todo tipo de objeto que representa alguma coleção, tem um método que retorna o número de "itens" existentes… bem melhor, não?[/quote]
Fiz a alteração como informado mas apareceu outro erro e nem está efetuando mais a busca.
[code]
modeloTadela.addRow(novaLinha);
jTable1.setModel(modeloTadela);
// jTable1.setValueAt(Nome, table1Linhas, 0);
// jTable1.setValueAt(Admissao, table1Linhas, 1);
// jTable1.setValueAt(Demissao, table1Linhas, 2);
// jTable1.setValueAt(Empresa, table1Linhas, 3);
// jTable1.setValueAt(Caixa, table1Linhas, 4);
// table1Linhas++;
jTable1.setValueAt(Nome, jTable1.getRowCount() + 1 , 0);
jTable1.setValueAt(Admissao, jTable1.getRowCount() + 1 , 1);
jTable1.setValueAt(Demissao, jTable1.getRowCount() + 1 , 2);
jTable1.setValueAt(Empresa, jTable1.getRowCount() + 1 , 3);
jTable1.setValueAt(Caixa, jTable1.getRowCount() + 1 , 4);
table1Linhas++;[/code]
Anda falta alterar alguma coisa?