Pessoal eu tenho o seguinte código para gerar a tabela:
int cont=0;
public void atualizar(){
try{
String[][] dados = new String[][]{{"","","","",""}};
String[] colunas = new String[]{"Codigo","Produto","Quantidade","Total a Pagar"};
DefaultTableModel modelo = new DefaultTableModel(dados,colunas);
jTable1.setModel(modelo);
jTable1.setValueAt(tfCod_Produto.getText(), cont, 0);
jTable1.setValueAt(tfDescricao.getText(), cont, 1);
jTable1.setValueAt(tfQtd.getText(), cont, 2);
jTable1.setValueAt(tfTotal_Pagar.getText(), cont, 3);
modelo.addRow(new String[]{"","","",""});
tfCod_Produto.setText(null);
tfDescricao.setText(null);
tfQtd.setText(null);
tfTotal_Pagar.setText(null);
tfCod_Produto.requestFocus();
cont++;
}
catch (Exception e) {
System.out.println(e);
}
jTable1.getColumnModel().getColumn(0).setMaxWidth(100);
}
Mas acontece o seguinte: eu tenho um botão chamado Adicionar que possui o seguinte método:
atualizar();
Ele coloca os valores que eu coloco na TextField bonitinho, mas quando eu coloco mais valores e clico novamente no botão Adicionar, ele limpar a primeira linha e substituiu pelas novas informações.
Como fazer para que ele pule a linha?